以下命令

library(ggplot2)
ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot()


产生这张图。

。我想知道如何以ctrl,trt_1和trt_2的形式获取xlabel,这里1和2在下标中。因为我需要以png格式显示图形,所以我避免使用tikzDevice和pgfSweave。在此先感谢您的帮助。

最佳答案

这是一个例子:

ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot() +
  scale_x_discrete(breaks = unique(PlantGrowth$group), labels = c(expression(ctrl), expression(trt[1]), expression(trt[2])))

09-26 03:14