我想使用 的face_wrap
功能ggplot
来绘制以下示例数据。plot
好像不太对。应该有平滑的line
连接,两者都没有额外的空间facets
(即Facet A
有 10-15 的空白空间,而Facet B
有 0-5 的空间)。x 轴上的月份也有点奇怪。
library(tidyverse)
library(lubridate)
set.seed(555)
D <- data.frame(Date = seq(as.Date("2001-01-01"), to= as.Date("2003-12-31"), by="day"),
A = runif(1095, 0,10), Z = runif(1095, 5,15))
D %>% pivot_longer(-Date, names_to = "Variable", values_to = "Value") %>%
mutate(Year = year(Date), Month = month(Date)) %>%
ggplot(aes(x = Month, y = Value, col = as.factor(Year)))+
geom_line()+facet_wrap(~Variable, nrow = 2)