【发布时间】:2016-05-14 14:54:58
【问题描述】:
我需要生成一个 barplot,其中包含以下内容:
我有一个包含以下列的 csv 文件:类别原因时间值
- 类别有 7 个可能的名称 (c1 ... c7)
- 原因有 8 个可能的名称 (n1 ... n8)
- 时间有 2 个可能的名称(T1、T2)
- 值是时间值
示例数据集:
Category Reason Time Value
C1 R1 T1 1
C2 R1 T2 2
C1 R2 T1 3
C2 R2 T2 4
C1 R3 T1 8
C2 R3 T2 0
我想要达到的目标: 由 3 组组成的条形图(即每个原因一组),其中每组由 2 个堆叠条组成(即每个 CATEGORY 一个条),其中每个条在其顶部描绘 T1 和 T2。
我想我需要类似于R: bar plot with two groups, of which one is stacked 的东西,但不幸的是我对 R 很陌生。
类似于这张图片,以我的例子来说:
- 5 个类别
- 三个原因
- 4 倍数值
- % 作为时间值
感谢任何帮助。
【问题讨论】:
-
在您的问题中包含reproducible example 是一个好习惯。此外:添加您尝试过的内容和可能的错误消息也非常感谢。包括这些方面将使其他人更容易帮助您,并会增加您获得所需答案的机会。
-
除了加载 csv 并在绘图上显示数据框外,我不知道更多,例如如何将特定列组合在一起。