[英]Time Series plot with "times" in y-axis
假设我有一些事件的完成时间。
completion_data <- data.frame(
date=c("2009-05-04", "2010-04-07", "2011-04-02", "2011-05-06",
"2012-06-03", "2012-07-09", "2013-09-03", "2014-02-01"),
time_taken=c("1:53:01", "1:50:01", "1:30:01", "1:29:01",
"1:28:03", "1:20:01", "1:15:11", "1:12:24"))
library(zoo)
library(chron)
completion_data$date <- as.Date(completion_data$date)
completion_data$time_taken <- chron(times.=completion_data$time_taken)
我想用 x 轴上的日期和 y 轴上的时间创建一个时间序列图。
completion_ts <- zoo(completion_data$time_taken, completion_data$date)
plot(completion_ts, ylab="Time (H:M:S)", xlab="Date", type='o')
但是,y 轴没有我想要的 H:M:S 格式。 例如,第一个点对应于 1:53:01(即 1 小时 53 分 1 秒)的时间,我希望 y 轴使用这种格式。
axis
语句,但不确定是否可以直接绘制times
对象(由chron
创建)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.