0%

ggplot2包的geom_col()和geom_bar()

ggplot2包的geom_col()和geom_bar()绘制柱状图时的区别。

1. geom_col()

geom_col绘制柱状图时需要给ggplot映射x值(x值一般是因子型的变量),也需要映射y值。如:

1
2
ggplot(data, aes(x = x, y = y)) + 
geom_col()

2. geom_bar()

针对计数的柱状图,即count, 是只给ggplot映射x值(x也一般是因子)。自动计算x的每个因子所拥有的数据点的个数,将这个个数给与y轴。如:

1
2
ggplot(data, aes(x = x)) +
geom_bar()

总结:区别在于给ggplot是否映射y值。