【发布时间】:2021-01-31 21:41:54
【问题描述】:
我有一个包含年份和月份编号的数据集,我试图针对另一个变量进行绘图,在本例中为“MEI”。以下是一小部分数据:
Year, Month, MEI,
1983, 5, 2.556,
1983, 6, 2.167,
1983, 7, 1.741,
1983, 8, 1.13,
1983, 9, 0.428,
1983, 10, 0.002,
1983, 11, -0.176,
1983, 12, -0.176,
1984, 1, -0.339,
1984, 2, -0.565,
有没有办法让 x 轴多年来连续 (Months-11,12,1,2)。我试过了:
plot(weather$Month, weather$MEI, main = 'Regression for MEI Each Month Over 16.5 Years',
xlab = 'Month (From May 1983 to December 2008', ylab = 'MEI')
【问题讨论】:
-
请make this question reproducible 以纯文本格式包含示例数据 - 例如来自
dput(yourdata)的输出。我们无法从图像中复制/粘贴数据。 -
@neilfws 已更新。对于糟糕的问题演示,我深表歉意。
-
没有强烈的迹象表明 x 轴是不连续的;由于第二列的整数性质(我推断
Month),这些点排列成这样的事实似乎很可能。 (所以从技术上讲,是的,作为整数,它是离散的而不是连续的......但这是数据的属性,不是你可以做到的。) -
您是否尝试更改轴标签以显示所有月份,而不仅仅是偶数?或者您希望一年内的线条能够指示趋势?
-
@r2evans 也许连续是错误的词。我想知道是否有办法让不同年份的月份不在同一个 x 值上。例如,我希望 x 轴的每个值都是有序的(1985 年 11 月、1985 年 12 月、1986 年 1 月、1986 年 2 月等)
标签: r dataframe date scatter-plot