我的数据结构如下:
month <- c("May", "June", "July", "May", "June", "July")
year <- c("2015", "2015", "2015", "2016", "2016", "2016")
value <- c(1:3, 3:1)
df <- data.frame(month, year, value)
(实际数据从一月到十二月,为方便演示,这里只给出了一个短的可复制示例。)
我正在使用ggplot进行
value
的时间序列绘图(假设由于某些复杂原因我不能使用plot.ts()
)。 如何将x轴标签层叠,使得每个刻度标记都标有月份,并在下面加入另一个带有年份的标签,以便获得类似这样的效果:-------+-------+-------+----//---+-------+-------+-----
May June July May June July
2015 2016