ggplot堆积的条形图问题

时间:2018-11-20 11:38:34

标签: r ggplot2

我有以下数据

library(ggplot2)

d <- data.frame(
        Type= c("t1", "t2", "t3", "t4"),
        value= c(14000, 2500, 145, 900))

我想创建一个水平堆积的条形图。我有以下代码:

 ggplot(data = d, aes(x=Type, fill=value) ) + geom_bar() 

但是,这不能满足我的需求。我只需要一个条形图,其值彼此堆叠。任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您有多个x轴值(“ t1”,“ t2”等),则这些条形将不会堆叠。仅当它们共享相同的x值时,它们才会出现。这可以通过AddScoped管道来解决,该管道创建一个临时变量dplyr

感谢AntoniosK's comment呼吁我注意OP对水平栏的要求。

X

enter image description here