プロットに対角線を追加したい。これは線形回帰直線ではありません。診断ラインが欲しいだけです。誰かがこれを手伝ってくれる?どうもありがとう!
1:1の対角線を追加する場合:
qplot(1,1) + geom_abline(intercept = 0, slope = 1)
lines(x = c(0,100), y = c(0,100))
あなたはabline()を使うことができます
abline(coef = c(0,1))
これにより、既存のプロットで切片0から勾配1までの線が得られます。
線を任意のプロットに対して対角線にしたい場合は、切片を左下隅に設定し、勾配を2つの軸間の増加率に設定します。
これは対角線をggplotに追加し、
qplot(1,1) + annotation_custom(linesGrob(c(0,1), c(0,1)))
または同等に、
qplot(1,1) + annotate("segment", x=-Inf, xend=Inf,y=-Inf, yend=Inf)
たとえば、実際の値と予測値を表示するための0〜100の対角線:abline=c(0,1)
ラインをプロット範囲全体に広げたくない場合、または任意のラインsegmentsを追加したい場合は、segments
を使用します。たとえば、次のコードは正方形を描画します。
plot.new()
plot.window(xlim = c(0, 3), ylim = c(0, 3))
segments(x0=c(1,1,2,2), x1=c(1,2,2,1), y0=c(1,2,2,1), y1=c(2,2,1,1))