我想创建一个散点图,在某些 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 的新手,所以请耐心等待我的问题。)