0

これがすでに回答されている場合は申し訳ありませんが、アーカイブで質問が見つかりません。

x軸に時間のあるデータをプロットしようとしています。問題は、余分な時間を追加して時間をプロットすることです。たとえば、プロットでは午後 7 時が午後 8 時になります。これは、日付がサマータイム期間(4月から10月)にあるという事実による可能性があると思います。日付をたとえば11月に変更すると、ggplot2はそれをうまくプロットします。どうすればこれを修正できますか? データフレームの時刻は正しい時刻であるため (+1 時間は必要ありません)。時間-1時間の新しい列を作成できることはわかっていますが、ggplot2は最初から適切な時間にプロットする必要があるようです。

ありがとう!

いくつかのランダムなデータを含むコード:

library(lubridate)
library(ggplot2)
ee = read.table(textConnection('Timestamp Temp.Diff
  "5/14/2011 19:00" -0.385
  "5/14/2011 19:10" -0.535
  "5/14/2011 19:20" -0.484
  "5/14/2011 19:30" -0.409
  "5/14/2011 19:40" -0.385
  "5/14/2011 19:50" -0.215'), header=TRUE)
ee$Timestamp <- mdy_hm(ee$Timestamp)
ggplot(data=ee, aes(x=Timestamp, y=Temp.Diff)) + geom_point()

追加時間を示すプロット

4

0 に答える 0