我遇到了困难ggplot2.我阅读了大部分相关帖子,尝试了一些但没有找到任何真正的解决方案.
我想在我的标签数学表达式facet_grids用ggplot2.
qplot(day, activity, data=a) +xlab(expression("100 µg "*.L^"-1"*""))::这很好用.我该如何处理facet_labels?我可以设置级别并重命名标签因子,但不考虑表达式,例如:
levels(a$group) <- c("control", expression("100 µg "*.L^"-1"*""))
qplot(…, facets=~group)
结果:
方面1的标签写在图表上:控制
方面2的标签写在图表上:"100μg" .L ^" - 1" ""......
我不希望这样.
我不想使用,facet_grid(.~group, labeller=label_bquote(…))因为我不希望我的所有标签都遵循相同的表达方式.我想手动逐个编辑标签...我尝试用bquote(…)而不是expression(…)但同样的坏结果发生了
有人对此有任何线索吗?
一个例子:我定义了一个数据帧:
activity<- as.numeric(c("44","41","48","43","42","45","44","39", "47", "68", "88", "57"))
group<-c("first","first","first","first","first","first",
"second","second","second","second","second","second")
day<- c("0", "0", "0", "20","20", "20","0", "0", "0", "20","20", "20" )
a<-data.frame(activity, group, day)
Run Code Online (Sandbox Code Playgroud)
我的情节:
require (ggplot2)
Run Code Online (Sandbox Code Playgroud)
qplot(day, activity, facets=.~group, data=a, ylim=c(25,90))
我想更改构面标签和y轴的名称:
levels(a$group)<- c("control", …Run Code Online (Sandbox Code Playgroud)