繁体   English   中英

在ggplot2中调整x轴标签比例

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM