R-Project:如何限制SPI图中的轴? ylim和xlim不起作用

时间:2018-09-13 10:29:36

标签: r plot spi axes

尊敬的stackoverflow社区,

我在R语言中还很陌生,这是我的第一个Stackoverflow条目,所以如果这不是一个完美的问题,请与我同仁。

我正在使用软件包“ SPEI”计算具有20年月降水量数据的气候站时间序列的标准化降水指数(SPI)。我已经在1个月和12个月的时间范围内完成了此操作,如下所示:

spi1 <- spi(SPI_Anu_input_ts[,'PRCP_Anu'], 1)
spi12 <- spi(SPI_Anu_input_ts[,'PRCP_Anu'], 12)

SPI的输出不是矩阵或数据帧,而是列表。在此列表中的适合条目下方,您会找到一个包含所需和计算的索引值的时间序列。

要绘制这些索引值,您不必像往常一样输入x&y:

plot(x, y, ...)

您可以使用完整列表:

par(mfcol=c(2,1))
plot(spi1, 'Anuradhapura, SPI-1')
plot(spi12, 'Anuradhapura, SPI-12')

然后看起来像这样:

Plot SPI1 & SPI12

SPI计算的一部分是,时间标度是第一个索引值的第一个月。降水数据始于1990年1月。因此SPI1的指数始于1月,而SPI12的指数始于12月(前11个月为NA)。

如您在图形中看到的,x和y轴均已移动。都不

xlim=as.Date(c("1990-01-01","2017-09-01"))

也不存在任何轴限制

ylim=c(-2.5,2.5)

正在努力在两个图形中具有相同的值范围。

有人知道如何解决吗?

0 个答案:

没有答案