ggplot in r - date在x轴上

时间:2017-05-13 05:25:52

标签: r ggplot2 time-series

我想问一下ggplot2
Datasets

日期被分类为"日期格式"。但是,当我试图从ggplot绘制时间序列时,它显示出奇怪的x轴。

ggplot()+ 
    geom_line(data = Farm.MLR, aes(x = date, y = observed), colour = "black")+ 
    scale_x_date(labels = function(x) format(x, "%d-%b-%y"))+ 
    geom_point(data = Farm.MLR, aes(x = date, y = observed), colour = "black")+ 
    xlab("Date") + ylab("SM")

Result

你知道我的代码有什么问题吗?

1 个答案:

答案 0 :(得分:3)

格式化功能不正确,应该是

 scale_x_date(date_labels= "%d-%b-%y"))

而不是

scale_x_date(labels = function(x) format(x, "%d-%b-%y"))