我想創建一個散點圖,該散點圖的某些x和y值已標記爲點,並且在這些值下面沒有標記的點。根據閾值標記散點圖
我在思考着什麼樣
plot(data[,2]~data[,3], ylim=rev(range(data[,2])), xlim=c(-20,20), log="y", type="n")
text(data[,2]~data[,3], labels=ifelse(data[,2] < 0.05 && data[,3] > 1, data[,1], points(y,x)))
,但它給了我這個錯誤:
Error in ans[!test & ok] <- rep(no, length.out = length(ans))[!test & :
replacement has length zero
In addition: Warning message:
In rep(no, length.out = length(ans)) :
'x' is NULL so the result will be NULL
我在這裏找到了一些類似的問題對SO,但沒有什麼能夠適應我的需要 - 至少憑藉我有限的知識。
(我是在爲r的新手,所以請我的問題承擔。)
你應該使用一個'&',如果你想在兩個向量之間使用邏輯AND' – wici
@wici我改變了它,但錯誤仍然存在... – LinuxBlanket