R不会自动知道您提供的数据类型。系统知道“feb”与“the”没有什么不同,所以如果你想要一些特别的东西(比如日期),你需要告诉系统这样做。
例如:
monthData$cleanMonth <-
as.Date(paste0("2016-",monthData$Month,"-01")
, format = "%Y-%b-%d")
ggplot(monthData
, aes(x = cleanMonth
, y = Area)) +
geom_point() +
scale_x_date(date_breaks = "1 month"
, date_labels = "%b")