我尝试使用SPEI包实现SPI和SPEI计算索引,但找不到函数plot.spei()
,如下所示。
我使用的R 4.2.2版本,这是代码:
library(dplyr)
library(SPEI)
library(readr)
data(wichita)
wichita$PET <- hargreaves(Tmin = wichita$TMIN,
Tmax = wichita$TMAX,
lat = -15.7801)
wichita$BAL <- wichita$PRCP - wichita$PET
SPEI <- spei(wichita$BAL, scale = 1)
plot.spei(SPEI)
#plot(SPEI)
有人知道这个函数在这个包中是否不再存在了吗?
1条答案
按热度按时间efzxgjgh1#
您可能正在使用SPI的最新版本(SPEI 1.8.0)。在此版本中,plot.spi()已基于ggplot2重写。如果运行plot()函数,它可能会给予你同样的函数plot spi()可能在该软件包的旧版本中找到。有关该软件包的最新消息,请参阅here。或者,您可能安装该软件包的旧版本。希望能有所帮助