geom_bar:堆栈而不添加

时间:2018-05-18 15:02:25

标签: r ggplot2 bar-chart geom-bar

我想要一个看起来堆叠的条形图,但是这些值是实际值而不是加法。我正在绘制各种年龄的东西,而且年龄不会“添加”。

以下数据显示,最老的动物活到31天。但是,图表显示60年代的值,因为它将天数加在一起。

log_to_console()

如何显示这些事件发生的实际年龄?

1 个答案:

答案 0 :(得分:0)

想出来 - 它不是我想要的堆叠图,而是一个完全重叠/没有偏移的躲闪图。 position_dodge救援!

ggplot(x, aes(x = reorder(species, -age), y = age, fill = lifestage)) + 
          geom_bar(stat="identity", position = position_dodge(width = 0), width = 2)   + 
          coord_flip()