时间序列R语言实操1——calendarPlot()日历图

时间序列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')

猜你喜欢

转载自blog.csdn.net/weixin_45734379/article/details/114384424