Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R ggplot2中的下标_R_Ggplot2_Subscript - Fatal编程技术网

R ggplot2中的下标

R ggplot2中的下标,r,ggplot2,subscript,R,Ggplot2,Subscript,我正在尝试使用ggplot2 graph获得我想要的颜色和图例标签的组合 基本上,下面的代码实现了大多数功能,除了我无法让图例标签显示我想要的内容之外,理想情况下,我希望它是带有下标“1”的“处理1”,但我不能放置类似于此表达式(“处理”[+1])的表达式,因为它似乎在labels参数中不接受它。谁能帮帮我吗?快把我逼疯了 我认为应该可以在语法中的其他地方插入它,但我不确定在哪里 graph1因此,我想在一些帮助下,我成功地解决了这个问题,我最终使用了scale\u color\u brewer

我正在尝试使用ggplot2 graph获得我想要的颜色和图例标签的组合

基本上,下面的代码实现了大多数功能,除了我无法让图例标签显示我想要的内容之外,理想情况下,我希望它是带有下标“1”的“处理1”,但我不能放置类似于此表达式(“处理”[+1])的表达式,因为它似乎在labels参数中不接受它。谁能帮帮我吗?快把我逼疯了

我认为应该可以在语法中的其他地方插入它,但我不确定在哪里


graph1因此,我想在一些帮助下,我成功地解决了这个问题,我最终使用了scale\u color\u brewer,并在其中为标签编写了表达式,这似乎完成了技巧:

graph1<- ggplot(data2,aes(SMR_residuals,y=log(Time),color=Treatment)) +
geom_point()+ labs(color="Treatment") + geom_smooth(method="lm", se=F) +
theme(legend.text.align = 0) + scale_colour_brewer(palette="Set1", breaks =
c("IND","IND2","IND4","IND6"),
labels=c("Treatment",expression("Treatment"[+2]),expression("Treatment"[+4]),
expression("Treatment"[+6])))
graph1这篇文章有帮助吗:或者这篇文章:你可能会觉得有用,因为它展示了如何在“缩放颜色”手册的
标签
参数中使用表达式。试试这个:
+labs(y=bquote(治疗[1])