반응형
아래와 같은 그래프가 있다고 합시다.
x=c(1,2,4,4)
y=c(1,3,6,2)
plot(x,y,xlim=c(0,5),ylim=c(0,6))
각 점을 $P_{1}$~$P_{4}$라고 두고, 점 아래에 점 이름을 출력하고 싶은 상황입니다. for문을 사용할 것인데요. 이 경우에는 expression 함수가 아닌 bquote 함수를 사용해야 합니다.
아래와 같이 사용합니다. [ ] 는 아래첨자라는 의미이고, .(i)는 i를 변수로 입력받는다는 의미입니다.
x=c(1,2,4,4)
y=c(1,3,6,2)
plot(x,y,xlim=c(0,5),ylim=c(0,6))
for (i in 1:length(x)){
text(x[i],y[i],labels=bquote(P[.(i)]),pos=1,cex=0.8)
}
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R강의] 171. R스튜디오 유용한 단축키 (주석, 줄맞춤, 실행, 콘솔창 지우기) (1) | 2023.08.29 |
---|---|
[R강의] 170. 산점도 점에 좌표와 점이름 출력하는 방법 (bquote) (1) | 2023.08.29 |
[R강의] 168. 그래프에 아래첨자,위첨자 넣는 방법 (exprssion) (0) | 2023.08.29 |
[R강의] 167. 다른 파일에 정의된 함수 불러와서 사용하기 (source) (0) | 2023.08.29 |
[R강의] 166. 개월에 따른 시계열 그래프 그리기 (ggseasonplot) (0) | 2023.08.29 |
댓글