【发布时间】:2015-09-16 19:46:18
【问题描述】:
我有一堆时间戳,想要制作时间值的直方图:
options(stringsAsFactors = FALSE)
mydata <- read.csv("https://raw.githubusercontent.com/mobilizingcs/demo/gh-pages/data/snack/snackdemo.csv")
time_of_day <- strptime(substring(mydata$context.timestamp, 12), format = "%H:%M:%S")
# Almost right
qplot(time_of_day)
默认值几乎是我想要的,但我希望 X 的标签只显示时间,而不是日期:
# This seems wrong??
qplot(time_of_day) + scale_x_datetime(labels = scales::date_format("%H:%M"))
现在我确实得到了标签格式,但 ggplot2 似乎放错了标签值?它在新图中将点16 Sept 00:00 标记为22:00。如何获得原始比例,但使用 %H:%M 标签格式?
【问题讨论】:
-
使用tz,看看有没有变化。