R의 범례 서식 - 무엇이 잘못 되었습니까?
-
21-12-2019 - |
문제
플롯에서 일련의 포인트에 대해 올바른 범례를 얻으려고합니다.
plot(c(3,1),pch=21,bg="white",col="black")
points(c(2,1),pch=21,bg="black",col="black")
points(c(1,1),pch=21,bg="dark grey",col="black")
.
범례 코드가 될 것으로 생각했습니다 :
legend("topright",legend=c('Point3','Point2','Point1'),pch=c(21,21,21),
bg=c('white','black','dark grey'),col=c('black','black','black'),bty='n')
.
그러나 분명히 나는 흑인판으로 3 개의 흰색 포인트를 얻기 때문에 틀렸다.왜이 작업이 아니며 올바른 코드는 무엇입니까?
해결책
help("legend")
를 읽으면 bg
가 범례의 배경을 지정하는 것을 알아보십시오.pt.bg
를 사용해야합니다.
legend("topright", legend=c('Point3','Point2','Point1'), pch=c(21,21,21),
pt.bg=c('white','black','dark grey'), col=c('black','black','black'), bty='n')
. 제휴하지 않습니다 StackOverflow