【发布时间】:2021-08-15 00:44:19
【问题描述】:
我正在绘制多个时间序列 (17),其中有 2 个变量,这意味着每个时间序列每年有 2 个值,我想根据另一个变量绘制一个变量。然后我想按年份的顺序用线连接点,这样每个时间序列都会有一条对应的线连接它们的所有点。 有谁知道如何做线连接部分?
我正在使用 ggplot,这是一些脚本、我拥有的情节和我的数据的屏幕截图:
moyvar_plot <- ggplot(moyvar, aes(x=value, y=var$value, group=programme, col=variable)) +
geom_text(aes(label=variable), size=3) +
xlim(0.85, 1.4) +
ylim(0, 1.0) +
ggtitle("Variances sur 5 ans glissants des taux de croissance des nombres de couples \n en fonction des moyennes sur 5 ans glissants des taux de croissance des nombres de couples") +
xlab("Moyenne") +
ylab("Variance")
print(moyvar_plot)
其中“变量”是年份数,我正在尝试根据“值”绘制var$value。
我尝试根据“程序”对我的数据进行分组,这是我不同时间序列的标识符,并添加了一个 geom_line,但它按 x 轴的顺序连接点,我希望它们按顺序连接年...
这是数据集:
【问题讨论】:
-
“按年份顺序”而不是按 x 轴连接它们是什么意思?比如,依次为 1-2-3-4-5-6-...39?但是每年有很多编号
variable,所以您是否希望它们也按programme分组?例如,某些行应该为每个programme组按顺序连接variable数字? -
是的,就是这样!