r - 在 GGplot2 中使用 Geom_Bar

标签 r ggplot2

所以我尝试在 ggplot2 中使用 geom_bar,我看到人们在网上展示它的所有案例都是某些事物的相对频率。我尝试做的图表是这样的堆积条形图 stacked bars

但是,我想从一个值向量来做。也就是说,假设我有向量

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")

关于r - 在 GGplot2 中使用 Geom_Bar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29929845/

相关文章:

r - 将 geom_bar 宽度默认更改为另一个默认值

r - 如何将表格添加到我的 ggplot2 输出?

python - 在 R 笔记本中使用 Python

r - 如何在 R 中以 NEWICK 格式附加集群(树)节点的引导值

r - 使用 seq() 和 rep() 遍历数字

r - 在 R 中向 `summary(aov)` 的输出添加一列?

r - ggplot 时间序列绘图 : group by dates

r - 如何使ggplot2中的可变条宽不重叠或间隙

RStudio 需要很长时间才能显示 ggplot 图

r - 绘制相同数据的 GLM 和 LM