イベントの完了時間がいくつかあるとします。
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 軸にこの形式を使用することを望んでいました。
- ベースグラフィックス、つまりggplot2ではなく(可能であれば)を使用してこれを行いたいと思います
- 私が持っていた考えの1つは、プロットの後にステートメントを使用することでしたが、オブジェクト(によって作成された)を直接
axis
プロットできるかどうかはわかりませんtimes
chron