zoukankan      html  css  js  c++  java
  • R语言与医学统计图形-【14】ggplot2几何对象之直方密度图

    ggplot2绘图系统——几何对象之直方图、密度图

    1.直方图

    参数。

    geom_histogram(mapping = ,
                   data = ,
                   stat = 'bin', #统计变换,概率密度为density
                   position = 'stack',
                   binwidth = , #条柱宽度
                   bins = , #条柱数目,默认30
                   na.rm = FALSE,
                   show.legend = NA,
                   inherit.aes = TRUE
                   )
    

    示例。

    ggplot(diamonds,aes(carat))+
      geom_histogram(fill='darkorchid4')
    
    ggplot(diamonds,aes(carat))+
      geom_histogram(fill='darkorchid4',bins=45)+
      xlim(0,3)
    

    image.png

    # bins和binwidth
    ggplot(diamonds,aes(carat))+
      geom_histogram(fill='darkorchid4',bins = 300)
    
    ggplot(diamonds,aes(carat))+
      geom_histogram(fill='darkorchid4',binwidth = 0.01)
    #binwidth参数是一个相对宽度
    

    image.png

    #颜色映射
    ggplot(diamonds,aes(price,fill=cut))+
      geom_histogram(binwidth = 500)
    

    image.png

    2.概率密度曲线

    三种方法:

    #stat=density
    ggplot(diamonds,aes(price))+
      geom_histogram(color='darkorchid4',stat='density')
    
    #aes映射,..density..表示将y轴表示为density
    ggplot(diamonds,aes(price, ..density..))+
      geom_histogram(fill='darkorchid4',color='black')
    
    #geom_density
    ggplot(diamonds,aes(depth,fill=cut,color=cut))+
      geom_density(alpha=0.1)+xlim(55,70)
    

    image.png

  • 相关阅读:
    wepack使用
    js 原型链
    react 生命周期
    settimeout--原来定时器是有三个及以上参数的
    我所未知的 typeof 现象
    js 里面的 function 与 Function
    ECMAScript 对象类型
    js阻碍DOM加载
    面试问题与心得
    Java IO 乱码
  • 原文地址:https://www.cnblogs.com/jessepeng/p/12307708.html
Copyright © 2011-2022 走看看