【发布时间】:2018-05-16 21:34:00
【问题描述】:
我刚刚开始使用R 中的ggplot2()(数据可视化)。我拥有的数据具有不同的行格式工作负载。这些列中的每一列都有四个不同的参数,我想将它们绘制为堆积条形图,最好使用ggplot2()。
可重现的数据
Workload P1 P2 P3 P4
W1 0.3 0.2 0.4 0.1
W2 0.5 0.1 0.3 0.1
W3 0.2 0.3 0.4 0.1
W4 0.3 0.2 0.5 0.1
我想将Workload 绘制为x-axis,然后P1、P2、P3 和P4 将针对y-axis 上的每个工作负载进行堆叠。
我尝试了很多东西,但我被ggplot2() 参数和参数缠住了。如果有人可以建议我如何做到这一点,那将会很有帮助。
谢谢。
【问题讨论】:
-
您需要使用
melt或gather将数据转换为长格式。除非您共享示例数据,否则无法真正帮助您。 -
@Gregor - 我已经编辑了这个问题。在完成问题之前不小心按了 Enter。
标签: r ggplot2 data-visualization stacked-chart