我想问一下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")
你知道我的代码有什么问题吗?
答案 0 :(得分:3)
格式化功能不正确,应该是
scale_x_date(date_labels= "%d-%b-%y"))
而不是
scale_x_date(labels = function(x) format(x, "%d-%b-%y"))