如何使用 R 中的 ggplot2 更改条形图中的 Y 轴值?
条形图通常用于分析数据集中某个因子变量水平出现的次数,而 Y 轴值对条形图至关重要。有时这些值不是我们想要的格式,因此,我们希望用新值替换它们。我们可以借助 ggplot2 中 scale_y_continuous 函数的 breaks 参数来实现此目的。
示例
考虑以下数据帧 −
> set.seed(1) > x<-rpois(50,5) > df<-data.frame(x)
加载 ggplot2 包 −
> library(ggplot2)
在未指定 Y 轴值的情况下创建绘图 −
> ggplot(df,aes(x))+ + geom_bar()
输出
使用新 Y 轴值作图 −
> ggplot(df,aes(x))+ + geom_bar()+ + scale_y_continuous(breaks=c(0,2,4,6,8,10))
输出
广告