R 그래프 점의 모양 바꾸기, pch 옵션
plot 함수 안이나 points 함수 안에 pch 값을 입력해주면 됩니다. 아래는 예시입니다.
plot(...,pch=1)
points(...,pch=4)
25가지 점의 모양을 제공하고, 숫자 대신 문자를 입력하면 그 문자 모양으로 점이 바뀝니다.
0번과 15번과 21번의 차이를 알아봅시다. 0번은 테두리색만 설정가능, 15번은 채우기만 가능, 21번은 테두리색과 채우기 색을 둘다 설정할 수 있습니다. 테두리색은 col 옵션으로, 채우기색은 bg 옵션으로 설정합니다.
> code
plot(1,type="n",axes=FALSE,ann=FALSE,xlim=c(0,7),ylim=c(0,6))
box()
# x+(-(y-4)+4*(x-1)) 이 수식 힘들게 세움.
for (x in 1:6)
{
for(y in 5:1)
{
if (x+(-(y-4)+4*(x-1))<26)
{
points(x,y,pch=x+(-(y-4)+4*(x-1)),cex=3,col="blue",bg="red",lwd=2)
text(x,y-0.4,paste0("pch=",x+(-(y-4)+4*(x-1))))
} else{}
}
}
#추가
points(6,4,pch="0",cex=3,col="blue",bg="red")
points(6,3,pch=":",cex=3,col="blue",bg="red")
points(6,3,pch="a",cex=3,col="blue",bg="red")
points(6,2,pch="@",cex=3,col="blue",bg="red")
points(6,1,pch="#",cex=3,col="blue",bg="red")
'4. 그래프 꾸미기(저수준 함수) > point() - 점 추가' 카테고리의 다른 글
[R시각화] 그래프에 점을 추가하는 points 함수 (0) | 2020.12.30 |
---|
댓글