0

次のプロットを検討してください。

 par(xaxs='i',yaxs='i')
 q = c(1000000,1051548,1073218,1087563,1097765,1109949,1113169,1124302,1134923,1137264,1132633,1235922,1351977,1474207,1602776,1746385,1905937,2077873,2276724,2487994,2718546,2939262,3209654,3543057,3858329,4243562,4301907,4332465,4392545,4412729,4429758)
 x <- seq(0,30, by = 1)
 plot(x, q, type = "l", bty = "L", ylim = c(0, max(q2)), xlim = c(0,30), xaxt = 'n', yaxt = 'n', xlab = "", ylab = "")
 points(20, q[20])

ここに画像の説明を入力

q線と点を座標でプロットしています(20,q[20])。奇妙なことに、ポイントは実際にはラインに属しているのに、ライン上にプロットされません..

ここで何が間違っているのかわかりません。私はこの問題を1時間以上解決しようとしています!!

ありがとう!

4

1 に答える 1

1

R はインデックスを 1 から開始します。つまり、実行points(20, q[21])して行上のポイントを取得する必要があります。

于 2013-10-23T23:36:49.833 に答える