我有一张图表:
p <- ggplot(iris, aes(x=Species, y=Petal.Length)) +
geom_boxplot(outlier.shape=NA)
p
如何更改x标签,例如“set”,“ver”和“virg”? 我不想改变原始数据。
答案 0 :(得分:1)
您可以使用scale_x_discrete
并调整labels
:
p + scale_x_discrete(labels = c("set", "ver", "virg"))
但是,你必须注意订单。为避免出现问题,您还可以在breaks
中添加原始因子级别,如@ Z.Lin的评论:
p + scale_x_discrete(breaks = c("setosa", "versicolor", "viginica"),
labels = c("set", "ver", "virg"))