ggplot折线图中的多行x轴标签
Excel枢轴图中有一个功能,允许多级分类轴。我正在尝试找到一种方法ggplot
(或R中的任何其他绘图包)。
请考虑以下数据集:
set.seed(1)df=data.frame(year=rep(2009:2013,each=4), quarter=rep(c("Q1","Q2","Q3","Q4"),5), sales=40:59+rnorm(20,sd=5))
如果将其导入Excel数据透视表,则可以直接创建以下图表:
注意x轴有两个级别,一个用于四分之一,一个用于分组变量year。是否可以使用多级轴ggplot
?
注意:有一个带有小平面的黑客会产生类似的东西,但这不是我想要的。
library(ggplot2)ggplot(df) + geom_line(aes(x=quarter,y=sales,group=year))+ facet_grid(.~year,scales="free")
holdtom
慕少森