【发布时间】:2018-11-28 09:25:42
【问题描述】:
我正在尝试调整 ggplot 标记轴的方式。我的代码是:
x = as.POSIXct(c(1, 9999999), origin="1970-01-01 00:00:00 CET")
y = c(1,2)
df = data.frame(x=x, y=y)
ggplot()+
geom_line(data = df, aes(y=y, x=x))
我认为在月中放置标签会很直观,摆脱月中网格线等等......有点像这样:
这可以用ggplot2完成吗?
【问题讨论】:
-
你可以在 scale_x_datetime 中设置 date_breaks 和 date_labels
-
谢谢,我能够摆脱我不想要的网格线 scale_x_datetime(date_minor_breaks = "1 month", date_labels = "%b") 但是我如何移动标签到中间并获得更清晰的月份分隔线?我不想要放置标签的网格线...