![]() |
1
332
对于少数变量,您可以自己手动构建绘图:
|
![]() |
2
328
一般的方法是将数据转换为长格式(使用
|
![]() |
3
29
对于ggplot2,您需要数据采用“高”格式,而不是“宽”格式。宽”是指每行有一个观察值,每个变量都作为一个不同的列(就像现在这样)。您需要将其转换为“高”格式,其中有一列告诉您变量的名称,另一列告诉您变量的值。从宽到高的过程通常被称为“熔化”。你可以用
只是为了澄清
|
![]() |
4
12
使用您的数据:
我创建了一个堆叠版本
在这种情况下,生产
一旦数据是这种堆积形式,它只需要一个简单的
我会留给你整理坐标轴标签、图例标题等。 高温高压 |
![]() |
5
3
我对R也不熟悉,但我想我可以用另一种方式来理解ggplot是如何工作的。我只是分享了一些不同的观点,而不是一个完全完美的解决方案。 我知道ggplot是为了更好地使用数据帧而设计的,但有时它也可能很有用,因为它可以直接绘制两个向量而不使用数据帧。 正在加载数据。原始日期矢量长度为100,而var0和var1的长度为50,因此我只绘制可用数据(前50个日期)。
绘图
但是,我无法使用此格式添加正确的图例。有人知道怎么做吗? |
![]() |
6
-1
@Papalagui的颜色应该是AES的,因为它是传说的一部分。这样地:
|
![]() |
jerH · 从ggplot bar plot中省略一些数据标签 2 年前 |
![]() |
Honorato · 在图形图例中插入两列数据-ggplot2 2 年前 |
![]() |
Jenny · 如何在ggplot2轴上重新排序类别 2 年前 |
![]() |
Kirds · 在ggplot中将国家名称添加到地图中 2 年前 |
![]() |
MadelineJC · group_by在R中按顺序排列数字 2 年前 |