用几何函数指定图的类型
ggplot()函数指定要绘制的数据源和变量,几何函数则指定这些变量如何在视觉上进行表示(使用点、条、线和阴影区)。下表列出了比较常见的几何函数,以及经常使用的选项。
几何函数
几何函数的常见选项
选项pch=用于指定绘制点时使用的符号。
产生如图所示的直方图:
data(singer, package="lattice") ggplot(singer, aes(x=height)) + geom_histogram()
产生如图所示的箱线图:
ggplot(singer, aes(x=voice.part, y=height)) + geom_boxplot()
结果分析:低音歌唱家比高音歌唱家身高更高。虽然性别没有测量在内,但是它也许起了很大的作用。
library(ggplot2) data(singer, package="lattice") ggplot(singer, aes(x=voice.part, y=height)) + geom_violin(fill="lightblue") + geom_boxplot(fill="lightgreen", width=.2)
结果分析:该代码把箱线图和小提琴图结合在一起形成一个新的图形。箱线图展示了在singer数据框中每个音部的25%、50%和75%分位数得分和任意的异常值。对于每个声部身高范围上的得分分布,小提琴图展示了更多视觉线索。