私のグラフの各日の正午に日軸のラベルを追加したいと思います。現在、深夜にラベルを追加していますが、それらのラベルが深夜を示すグリッド線を保持しながら、各日の中間に配置されていればそれをお勧めします。私はhjust
を使ってみましたが、結果はあまり良くありませんでした。これを行う方法はありますか?ggplot2グラフの毎日正午に軸が壊れる
library(ggplot2)
library(scales)
dat <- data.frame(time_value=seq(as.POSIXct("2011-07-01"), length.out=24*30, by = "hours"),
usage_value=sample(1:10, 24*30, replace=TRUE),
group=1)
dat$week <- format(dat$time_value, '%W')
dat <- subset(dat, week == 27)
ggplot(dat, aes(x=time_value, y=usage_value, group=1)) +
scale_x_datetime(breaks='day', labels=date_format('%A')) +
geom_line()
ないように注意してください、多分 ''休憩の=のdate_breaks(...)でdate_breaksを使用して見てください:次に、あなたのプロットに
geom_vline
を追加:これは
seq.Date
を使用して非常に簡単です'' – Idr