首页 > 其他 > 详细

ggplot2 geom相关设置—jitter

时间:2016-07-23 14:56:01      阅读:374      评论:0      收藏:0      [点我收藏+]

在R中散点图的时候会经常出现,点重合比较严重的现象,这对我们寻找数据规律或者观察数据有很大的干扰。

所幸的是R中,可以用geom_jitter()函数来调整,消除点的重合。

geom_jitter(mapping = NULL, data = NULL, stat = "identity", position = "jitter", ..., width = NULL, height = NULL, na.rm = FALSE, show.legend = NA, inherit.aes = TRUE)

就参数而言,geom_jitter()和其他函数差别不大,特别的两个参数是width,height

width 用于调节点波动的宽度

height 用于调节点波动的高度

 

下面来看个具体的例子

library(ggplot2)
p<-ggplot(economics,aes(pce,pop))
p+geom_point()  

技术分享  

由上图可以看出 pop和pce两项数据有交好的相关性,但从图中并不能看出每个数据位置数据的集中程度如何。

此时我们可以用geom_jitter()使点分散开,以便我们进行观察

p+geom_jitter(width=2000,height=20000)

技术分享  

可以明显看出在较低位置的点的密集程度要高于较高位置的点密集程度。

如果加上颜色属性,geom_jitter的效果将变得更明显。

 

ggplot2 geom相关设置—jitter

原文:http://www.cnblogs.com/wkslearner/p/5698495.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!