[英]adjust x-axis label scale in ggplot2
我想在x轴上制作一个带有Period的ggplot图,如2010-01,2010-02 ......,2014-03
我的代码如下:
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')
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.