【发布时间】:2014-08-13 15:44:59
【问题描述】:
我还没有找到任何关于此的历史问题...我想突出显示 ggplot 图表的周末表现,以便用户可以直接告诉图表哪个部分(可能是灰色阴影?)是周末表现马上。
这是一个简单版本的测试数据:
test <- data.frame(DATE=seq(from = as.POSIXct("2014-07-16 01:00"), to = as.POSIXct("2014-07-30 00:00"), by = "hour"),count=floor(runif(336,1,100)))
我的图表的简单版本是:
ggplot() + geom_line(aes(x=DATE,y=count),data=test) + labs(title="test")
所以结果可能如下所示......
【问题讨论】:
-
见geom_rect?。应该做你所追求的。 this question 也可能有所帮助。
-
@AdamKimberley 非常感谢!我实际上可以指定日期而不是单元格位置。认为我需要在更长的时间范围内想出一个更聪明的方法,但到目前为止,这就像一个魅力! :)