1

次のような単純な折れ線グラフを作成したいと思います。

things <- c(1, 3, 6, 4, 9)
plot(things, type="o", col="blue", axes=FALSE, ann=FALSE)
axis(1, at=1:5, lab=c("Mon","Tue","Wed","Thu","Fri"))
axis(2, las=1)
box()

(画像)

ただし、特定のデータ ポイントで 1 本の線の色が変わります。この場合、月曜日から水曜日は青、水曜日から金曜日は赤になります。つまり、データ ポイント番号 1 から 3 までは線が青で、3 から 5 までは赤になります。

データ系列を 2 つに分割し、それらを別々にプロットすると画像が結合されることはわかっていますが、使用している実際のデータは大規模で複雑なデータ フレームからのものであり、何十ものデータ フレームからプロットを作成する必要があります。したがって、実際のデータを操作せずに簡単なコードを 1 つ作成するだけで、時間を大幅に節約できます。

1 ライン、2 色、それだけです。

ありがとう!

4

1 に答える 1