本节书摘来异步社区《r数据可视化手册》一书中的第3章,第3.3节,作者:【美】winston chang,更多章节内容可以访问云栖社区“异步社区”公众号查看。
问题
如果数据集中每行数据对应于一个样本,如何针对样本频数绘制条形图?
方法
使用geom_bar()函数,同时不要映射任何变量到y参数(见图3-7)。

讨论
diamonds数据集共有53 940行数据,每行数据对应于一颗钻石的品质信息:
geom_bar()函数在默认情况下将参数设定为stat="bin",该操作会自动计算每组(根据x轴上面的变量进行分组)变量对应的观测数。从图中可以看到,切工精美的钻石大概有23 000颗。
本例中,x轴对应的是离散型变量。当x轴对应于连续型变量时,我们会得到一张直方图,如图3-8所示。