更改ggplot2中的刻度标记标签

时间:2018-07-31 10:32:16

标签: r ggplot2

我有一个使用以下方法计算的每月平均房价图形:

ggplot(df, aes(x=duration, y=price)) + stat_summary(fun.y="median", geom="line")  + 
  ggtitle("Median monthly prices over time") + theme(plot.title = element_text(hjust = 0.5)) +
  xlab("Month")

其中 duration 是一个整数,它是自数据集中第一个月以来的月数。因此,例如,持续时间为24的房屋位于数据集中的第24个月,对应于2014年2月。请注意,实际上24是该数据集中的第一个月,因为我过滤的持续时间> 24。

我希望x轴上的刻度标记标签显示为:2014、2015、2016、2017、2018

但是,当我尝试:

+ scale_x_discrete(breaks=c("30","40","50","60","70"),
        labels=c("2014", "2015", "2016","2017","2018"))

x轴刻度线消失了。

im

0 个答案:

没有答案