码迷,mamicode.com
首页 > 其他好文 > 详细

ggplot2 geom相关设置—jitter

时间:2016-07-23 14:56:42      阅读:7223      评论: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)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!