【问题标题】:ggplot2: Add a stacked bar showing the total distributionggplot2:添加一个显示总分布的堆积条
【发布时间】:2014-04-09 23:36:40
【问题描述】:

以下 sn-p 创建堆叠条形图,显示“清晰度”通过“切割”的分布。

data(diamonds)
qplot(cut, data=diamonds, geom="bar", fill=clarity, position="fill")

另一幅图显示了整个数据集“清晰度”的总分布。

qplot(x=factor(""), data=diamonds, geom="bar", fill=clarity, position="fill")

有没有办法将第二个图作为一个额外的条添加到第一个图上,比如标签为“total”?

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    许多方法,但这里有一个:

    diamonds2 <- diamonds
    diamonds2$cut <- "Total"
    diamonds3 <- rbind(diamonds, diamonds2)
    
    qplot(cut, data=diamonds3, geom="bar", fill=clarity, position="fill")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多