【发布时间】:2013-04-01 13:49:46
【问题描述】:
这可能相当简单,但我似乎不知道该怎么做。
我得到了一个不错的情节,其中包含一组值线。
y 代表金额,x 代表日期。
问题很简单,日期太多了,它们被打印在彼此的顶部。
代码:
sp = rbind(sp1,sp2,sp3,sp4)
pm = ggplot(data = sp, aes(x = date,
y = amount,
colour=sm,
group=sm)) +
geom_line()
如何使 x 轴仅打印例如每 5 个日期而不是所有日期? 提前致谢!
【问题讨论】:
-
您是否考虑过使用
theme使它们成为对角线?无论如何,您可能正在scale_x_continuous或scale_x_datetime中寻找breaks参数。 -
我同意@sebastian-c 的观点,如果你在
datetime上进行缩放,ggplot 会为你找到不错的休息时间。 -
谢谢我检查一下
-
暗示使用日期时间刻度的建议是将
sp$date转换为 Date 对象。