GGplot将“单词”添加到y轴标签

时间:2019-02-20 13:48:53

标签: r ggplot2

样本数据

library(ggplot2)
ggplot(ToothGrowth, aes(x=dose, y=len)) + geom_boxplot()

我的尝试

ggplot(ToothGrowth, aes(x=dose, y=len)) + geom_boxplot() + ylab(len == 10, "ten")

这里的目标是将y轴上的“ 10”替换为“十”

1 个答案:

答案 0 :(得分:1)

如果您只需要在y轴上用“十”替换值10,则可以使用以下解决方案:

library(databases)
library(ggplot2)

ggplot(ToothGrowth, aes(x=dose, y=len, group=1)) + geom_boxplot() +
       scale_y_continuous(label=function(x) ifelse(x==10,"Ten",x))

enter image description here