数値と継続時間を含むデータをプロットしたい。文字ベクトルの変換のために私はlubridate
パッケージを選択しました。残念ながら、継続時間は常にx軸に秒単位で表示されます。軸ラベリングのためのフォーマット潤滑時間幅カラム
set.seed(20161027)
a <- c("00:30:45", "00:59:07", "01:08:30", "02:10:09", "02:20:53")
b <- rnorm(n = 5)
example <- data.frame(a, b)
# This is what I want
ggplot(data = example, aes(x = a, y = b)) +
geom_point()
library(lubridate)
a <- hms(a)
a <- as.duration(a)
example <- data.frame(a, b)
ggplot(data = example, aes(x = a, y = b)) +
geom_point()
これは現在の外観です。
lubridate
時間をよりきれいな形式にフォーマットする方法はありますか?または、軸ラベルの文字ベクトルを保持する必要がありますか?
を試すことができます@ kitman0804は質問への答えを提供しました。私は 'lubridate'を使っていました。なぜなら、デュレーションクラスは(日付がないので)データのより良い表現のように感じたからです。私はそれが私の場合に余分なマイルの価値がないと思う。 – mrub