我有一个data.frame,其中(n)表示在y轴上,x轴表示日期和时间。这是一个chr(“2017-01-01 00:00”)。每小时每天24行。
> HourLogins
date hour n datehour nr datehour2
1 2017-10-01 0 767 2017-10-01 0:00:00 1 2017-10-01 0:00:00
2 2017-10-01 1 459 2017-10-01 1:00:00 2 2017-10-01 1:00:00
3 2017-10-01 2 310 2017-10-01 2:00:00 3 2017-10-01 2:00:00
4 2017-10-01 3 234 2017-10-01 3:00:00 4 2017-10-01 3:00:00
5 2017-10-01 4 180 2017-10-01 4:00:00 5 2017-10-01 4:00:00
6 2017-10-01 5 207 2017-10-01 5:00:00 6 2017-10-01 5:00:00
7 2017-10-01 6 280 2017-10-01 6:00:00 7 2017-10-01 6:00:00
8 2017-10-01 7 631 2017-10-01 7:00:00 8 2017-10-01 7:00:00
9 2017-10-01 8 1254 2017-10-01 8:00:00 9 2017-10-01 8:00:00
10 2017-10-01 9 1683 2017-10-01 9:00:00 10 2017-10-01 9:00:00
我现在正在做以下情节:
ggplot(data = HourLogins, aes(x = datehour2, y = n)) +
geom_line(size = 0.8, linetype = "dashed") +
geom_point(size = 2.0)
什么出来基本上没问题。但是因为data.frame确实包含300行,所以无法看到轴标签,因为没有足够的空间。我现在正在试图每天只绘制一个值。喜欢'2017-01-01 00:00'。我只是不知道该怎么做。
提前感谢您的帮助!
丹尼尔