标签: r ggplot2
除了用labels=c("0",...)分别指定每个标签之外,肯定还有另一种方法来删除y轴刻度标签中的尾随零。
labels=c("0",...)
我在网格中绘制了许多图形,并且在y轴上都有尾随的零,尤其是零值(参见图片)。
如果必须手动设置每个图中的所有标签,那将非常麻烦。
答案 0 :(得分:1)
尝试将其添加到您的ggplot:
ggplot
+ scale_y_continuous(labels = function(x) ifelse(x == 0, "0", x))
示例数据:
data.frame(x = 1:6, y = seq(0, 0.05, 0.01)) %>% ggplot(aes(x, y)) + geom_point() + scale_y_continuous(labels = function(x) ifelse(x == 0, "0", x))
结果: