본문 바로가기
4. 그래프 꾸미기(저수준 함수)/point() - 점 추가

R 그래프 점의 모양 바꾸기, pch 옵션

by makhimh 2019. 12. 4.
반응형

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")


반응형

댓글