时间序列R语言实操1
运用到openair中的calendarPlot
calendarPlot(
mydata,
pollutant = "nox",
year = 2003,
month = 1:12,
type = "default",
annotate = "date",
statistic = "mean",
cols = "heat",
limits = c(0, 100),
lim = NULL,
col.lim = c("grey30", "black"),
col.arrow = "black",
font.lim = c(1, 2),
cex.lim = c(0.6, 1),
digits = 0,
data.thresh = 0,
labels = NA,
breaks = NA,
w.shift = 0,
remove.empty = TRUE,
main = NULL,
key.header = "",
key.footer = "",
key.position = "right",
key = TRUE,
auto.text = TRUE,
...
)
options(digits=2)
library(openair) #首先要安装install.packages('openair')
## Warning: package 'openair' was built under R version 3.6.3
a <- as.Date('2015-01-01')
b <- as.Date('2015-12-31')
date <- seq(a,b,1)
money <- rnorm(length(date),50,20)
allowance <- data.frame(date,money)
head(allowance)
## date money
## 1 2015-01-01 30
## 2 2015-01-02 17
## 3 2015-01-03 41
## 4 2015-01-04 73
## 5 2015-01-05 34
## 6 2015-01-06 40
tail(allowance)
## date money
## 360 2015-12-26 8.0
## 361 2015-12-27 7.3
## 362 2015-12-28 76.4
## 363 2015-12-29 36.9
## 364 2015-12-30 45.2
## 365 2015-12-31 114.6
str(allowance)
## 'data.frame': 365 obs. of 2 variables:
## $ date : Date, format: "2015-01-01" "2015-01-02" ...
## $ money: num 29.9 17.5 41 73 33.7 ...
calendarPlot(allowance, pollutant = 'money',
year = 2015,key.header = "header", key.footer = "footer")
如果在library(openair)
出现错误:载入了名字空间’ralng’0.4.0,但是需要的是>=0.4.1,则先卸载’ralng’包,再重新安装即可。
参考文章:出现错误:载入了名字空间’ralng’0.4.0,但是需要的是>=0.4.1
remove.packages('rlang')
install.packages('munsell')
install.packages('rlang')