2つの時点(2回の測定)があり、最初にx軸にプロットし、2番目のプロットをy最初の瞬間から経過した時間を評価することで、最初の時刻から2番目の測定値が最初の時刻(実際にはほとんどの場合は真であるが、すべての場合ではない)の45゜ラインを超えるデータ点を容易に検査することができた。x軸とy軸上に時間のあるプロットを作成する(R)
したがって、日付が2つの列があり、date
またはdate-time
オブジェクトに変換できます。私はすぐに東西化することができません。どのフォーマットでプロットの実装が容易になるかもしれません。
plot(D$time1, D$time2)
しかし、私はまた、日プロットしない修正バージョンを、必要とするが、休憩(週、月、年)を可能にし、月と言う:私は同じように簡単なものが必要
D = data.frame(time1 = c("2007-06-22","2007-05-22","2007-05-23"), time2 = c("2007-06-22","2007-05-24","2007-06-05"))
D$time1 <- strptime(D$time1, format = "%Y-%m-%d")
D$time2 <- strptime(D$time2, format = "%Y-%m-%d")
class(D$time1)
D$time1 <- as.Date(D$time1, format = "%Y-%m-%d")
class(D$time1)
。
アイデアをありがとうございました。
解決策:両方のバージョンが原則として機能しました。私は事前にデータクリーニングをしたなどのラベルの1のより柔軟なので、私は私が使用し、不足しているデータをサブセット化した後ので、ggplot
を選択した:
library(ggplot2)
ggplot(mydata, aes(x=t0, y=t1)) + geom_point() +
scale_x_date(date_labels = "%b %y", date_breaks = "3 month") +
scale_y_date(date_labels = "%b %y", date_breaks = "3 month")
3月の私の2年間の良い休憩していますデータ。
あなたはおそらくデフォルトの軸を抑制して、 'axis.Date()あなたがベースのグラフィックスでほしいと思うところ'自分自身を描画するために使用することができます。あなたのスケッチはまさにあなたが望むものですか? 2ヶ月のラベルと1年?これらのラベルはどこに正確に表示されるべきですか? – MrFlick
これはほんの一例です。結局、私は1年間を1ヶ月持っていたいと思っています。:D私は説明したいと思う約2〜3年のデータを持っています。よろしくお願いします。 – Marco