博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ggplot2 geom相关设置—点重合处理(jitter)
阅读量:5750 次
发布时间:2019-06-18

本文共 665 字,大约阅读时间需要 2 分钟。

在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的效果将变得更明显。

 

转载于:https://www.cnblogs.com/wkslearner/p/5698495.html

你可能感兴趣的文章
document.write()的用法和清空的原因
查看>>
【EXLUCAS模板】【拓展卢卡斯详解】【组合数高级篇】LuoGu P4720
查看>>
PyCharm切换解释器
查看>>
一些基本的灰度变换函数
查看>>
java中的@Override是否需要
查看>>
12.12日个人工作总结
查看>>
jmp far ptr s所对应的机器码
查看>>
DataSet
查看>>
css详解1
查看>>
C++_002常对象
查看>>
关于RF 315MHz
查看>>
crontab 不执行
查看>>
【转载】Presentation at from Yoshua Bengio
查看>>
MySQL类型转换
查看>>
c#获取QQ音乐当前播放的歌曲名
查看>>
JDK,JRE,JVM,三者,你知道它们的关系么
查看>>
Elixir安装
查看>>
HashSet HashMap 源码阅读笔记
查看>>
变量声明提升1
查看>>
汉诺塔
查看>>