ggplot2包的geom_col()和geom_bar()绘制柱状图时的区别。
1. geom_col()
geom_col绘制柱状图时需要给ggplot映射x值(x值一般是因子型的变量),也需要映射y值。如:
1 | ggplot(data, aes(x = x, y = y)) + |
2. geom_bar()
针对计数的柱状图,即count, 是只给ggplot映射x值(x也一般是因子)。自动计算x的每个因子所拥有的数据点的个数,将这个个数给与y轴。如:
1 | ggplot(data, aes(x = x)) + |
总结:区别在于给ggplot是否映射y值。