在 GGplot2 中使用 Geom_Bar
Using Geom_Bar in GGplot2
所以我尝试在 ggplot2 中使用 geom_bar,我看到的人们在网上演示的所有案例都是某些事物的比较频率。我想要做的图表是这样的堆叠条形图
但是,我想从一个值向量中进行。也就是说,假设我有向量
v=c(1,2,3,4)
我想要一堆 4 个条形图,而不是 4 个偶数条形图,其中最上面的一个是 1 个单位高,下一个是 2 个单位高(等等。 ).这在 R 中可能吗?
编辑:这是我用于图表的代码。它生成的是普通条形图,而不是我正在寻找的堆叠版本:
ggplot(data = v, aes(x = factor(x), y = y)) + geom_bar(aes(fill = factor(y)),stat = 'identity')
我想你可以从这里开始:
v=data.frame(x="My Stacked Bar", y=c(1,2,3,4))
ggplot(data = v, aes(x = factor(x), y = y))+
geom_bar(aes(fill=factor(y)), stat="identity")
所以我尝试在 ggplot2 中使用 geom_bar,我看到的人们在网上演示的所有案例都是某些事物的比较频率。我想要做的图表是这样的堆叠条形图
但是,我想从一个值向量中进行。也就是说,假设我有向量
v=c(1,2,3,4)
我想要一堆 4 个条形图,而不是 4 个偶数条形图,其中最上面的一个是 1 个单位高,下一个是 2 个单位高(等等。 ).这在 R 中可能吗?
编辑:这是我用于图表的代码。它生成的是普通条形图,而不是我正在寻找的堆叠版本:
ggplot(data = v, aes(x = factor(x), y = y)) + geom_bar(aes(fill = factor(y)),stat = 'identity')
我想你可以从这里开始:
v=data.frame(x="My Stacked Bar", y=c(1,2,3,4))
ggplot(data = v, aes(x = factor(x), y = y))+
geom_bar(aes(fill=factor(y)), stat="identity")