zoukankan      html  css  js  c++  java
  • ggplot2 geom相关设置—点重合处理(jitter)

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

  • 相关阅读:
    Sass-unitless()函数
    Sass函数:unit()函数
    Sass函数:Introspection 函数 -type-of()
    Sass函数-值列表index
    Sass函数--列表函数append
    Sass函数-join()函数
    Sass函数:列表函数nth
    Sass函数:值列表函数length
    Sass函数:random()函数
    学习笔记77—Iphone集
  • 原文地址:https://www.cnblogs.com/wkslearner/p/5698495.html
Copyright © 2011-2022 走看看