相关疑难解决方法(0)

如何在R的ggplot中为图例添加自定义系列标签?

我有一个情节(下面粘贴的示例代码),我试图通过系列信息的自有标签添加.而不是绘制"p1s1""p1s2""p3s4",我想"治疗1""治疗2""治疗3".我使用了levels(series_id)来获取唯一的系列名称,并使用查找表来获取描述.(我认为这会按照他们绘制的顺序得到它们吗?)并且我在一个名为treatment_descriptions的向量中有这些描述.

从文档我认为我应该在这里使用一个比例,但我无法弄清楚哪一个,或如何做到这一点.类似于:scale_something(name ="Treatment Descriptions",breaks = NULL,labels = treatment_descriptions,formatter = NULL)?但这应该去哪里?

library(ggplot2)

# Create a long data.frame to store data...
growth_series = data.frame ("read_day" = c(0, 3, 9, 0, 3, 9, 0, 2, 8), 
"series_id" = c("p1s1", "p1s1", "p1s1", "p1s2", "p1s2", "p1s2", "p3s4", "p3s4", "p3s4"),
"mean_od" = c(0.6, 0.9, 1.3, 0.3, 0.6, 1.0, 0.2, 0.5, 1.2),
"sd_od" = c(0.1, 0.2, 0.2, 0.1, 0.1, 0.3, 0.04, 0.1, 0.3),
"n_in_stat" = c(8, 8, 8, 8, 7, 5, 8, 7, 2)
)

> # …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

5
推荐指数
1
解决办法
8491
查看次数

标签 统计

ggplot2 ×1

r ×1