我想就对像2010-01,2010-02 x轴期一ggplot图...,2014-03调整x轴标签规模GGPLOT2
而且我的代码是一样如下:
ggplot(Result, aes(x=factor(Period), y=No_Seats, colour=Airline, group=Airline)) + geom_line()
和图形是这样的:
正如你可以看到,我们可以清楚地看到期标签。我想让这个时期成为一个垂直标签。谢谢!
我想就对像2010-01,2010-02 x轴期一ggplot图...,2014-03调整x轴标签规模GGPLOT2
而且我的代码是一样如下:
ggplot(Result, aes(x=factor(Period), y=No_Seats, colour=Airline, group=Airline)) + geom_line()
和图形是这样的:
正如你可以看到,我们可以清楚地看到期标签。我想让这个时期成为一个垂直标签。谢谢!
添加
+ theme(axis.text.x = element_text(angle=90))
你可以使用尺度库,并提供X轴是你可以使用类似
scale_x_date(breaks=Dbreaks,labels=date_format("%Y"))
哪里Dbreaks
是您指定的休息日期(大多数是日期否则将无法使用)并设置您希望打印的方式。使用相同的库,您可以指定您的休息时间。例如,
Dbreaks <- seq(as.Date("2006-06-01"),as.Date("2013-06-1"),by='1 year')
。
谢谢@David我想问一个问题。如果我想只显示年份?再次感谢。 – useR
尝试将'x = factor(substr(Period,1,4))'放入'aes'中,或者在数据本身中进行转换 –
再次感谢@David – useR