我想创建一个散点图,该散点图的某些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