我正在使用此软件包进行数据分析:https://cran.r-project.org/web/packages/wq/vignettes/wq-package.html
plotTs的部分在 ggplot2 中使用/subpage/
函数,该示例在自动状态下有5年间隔细分。我的数据只有17年,所以我的间隔对于5年的情节非常无用。第一年是1996年和去年2013年,那么是否指定特定于我的案例的间隔细分?
facet_wrap
答案 0 :(得分:0)
由于wq正在使用ggplot2,您可以使用scale_x_date()
。考虑一下:
data(sfbay)
sfb <- wqData(sfbay, c(1, 3:4), 5:12, site.order = TRUE,
type = "wide", time.format = "%m/%d/%Y")
y <- tsMake(sfb, focus = "chl", layer = c(0, 5))
y[1:4, ]
plotTs(y[, 1:4], dot.size = 1.3, ylab = "Chlorophyll in San Francisco Bay",
strip.labels = paste("Station", 21:24), ncol = 1, scales = "free_y") +
scale_x_date(date_breaks = "7 years", date_labels = "%Y")
您可以使用date_breaks()
和date_labels
进行游戏。有关scale_x_date()
的更多信息,请参阅http://docs.ggplot2.org/current/scale_date.html