ggplot2日期x轴

时间:2018-06-15 10:10:29

标签: r ggplot2

我正在绘制一个月度时间序列(dat1,其中包含一个冷的列),x轴上有一个日期。日期定义为月度序列:

seq(as.Date("1936/01/01"), as.Date("2013/01/01"), by="months")

使用

生成绘图时
g=ggplot(data=dat1, aes(x=date, y=cold))+ geom_line()+ scale_x_date()

我在x轴上的日期为1940年,1960年,1980年......直到2000年,我想知道我是否可以在x轴上获得从1940年到2010年的每10年的日期。

如何更改x轴上的日期?

1 个答案:

答案 0 :(得分:0)

public void OnPost(Element FocusedItem) { } 帮助页面上:

?scale_x_date

x轴的日期标签(从1940年到2000年):

breaks    
One of:
NULL for no breaks
waiver() for the default breaks computed by the transformation object
A numeric vector of positions
A function that takes the limits as input and returns breaks as output

enter image description here