统计变换,即以某种方式对数据进行汇总,例如,density便是进行一维密度估计
原数据为输入,变换后的数据为输出。这些生成的变量可以被直接调用
例如:
传统直方图展示频数,而你可以展示密度
>ggplot (diamonds,aes(carat)) + geom_histogram(aes(y=..density..),binwidth=0.1)

生成变量的名字需要用…围起来,例如…density…
修改默认几何对象
ggplot绘图快捷函数通常为:
geom_xxx() 或者 stat_xxx()
可以修改geom的stat参数来修改标准图形,可见下表(修改geom的stat参数)
关于stat和geom
其实并不是两种绘图,而是一图层的两面。geom里有stat参数,同时stat函数也有geom参数。
ggplot(data= NULL, aes(x = x, y = y)) + #开始绘图
geom_point(color = "darkred",stat = "sum")
ggplot(data= NULL, aes(x = x, y = y)) + #开始绘图
stat_sum(color = "darkred",geom = "point")
以上这两个代码分别用了geom_xxx和stat_xxx,同时里面参数不一样。但是最后的结果时一样的。
版权声明:本文为weixin_42320042原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。