2013-10-23 91 views
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]) 

enter image description here

我繪製線q和座標點(20,q[20])點。奇怪的是,該點不會被繪製在線上,而它實際上屬於線..

我不知道我在做什麼錯在這裏。我一直試圖解決這個問題超過一個小時!

謝謝!

+2

做點(20,q [21])'。你的'x'向量序列從0到30,但從'x'中的1.20開始的R索引是第21個元素。 – Thomas

+0

我想我今天一直在屏幕前太久。非常明顯的錯誤。感謝您的幫助! – Mayou

+1

不用擔心。發生在我們所有人身上。 – Thomas

回答

1

R啓動它的索引爲1. 這意味着您必須運行points(20, q[21])才能獲得點上線。