특정 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