我想在x轴上创建一个带有Period的ggplot图形,如2010-01,2010-02 ...,2014-03
我的代码如下:
ggplot(Result, aes(x=factor(Period), y=No_Seats, colour=Airline, group=Airline)) + geom_line()
图表是这样的:
如您所见,我们可以清楚地看到期间标签。我喜欢把这个时期作为一个垂直标签。谢谢!
答案 0 :(得分:3)
添加
+ theme(axis.text.x = element_text(angle=90))
答案 1 :(得分:0)
您可以使用比例库,并且提供的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')
。