반응형
R 선그래프에서 선의 유형(lty) 설정 방법
#1. 방법
lines(...,lty=숫자)
숫자에 0,1,2,3,4,5 중 하나를 입력하면 됩니다. 각 번호의 의미는 아래와 같습니다.
lty=0 → "blank" (투명선)
lty=1 → "solid" (실선)
lty=2 → "dashed" (대쉬선)
lty=3 → "dotted" (점선)
lty=4 → "dotdash" (점선 + 대쉬선)
lty=5 → "longdash" ( 긴 대쉬선)
lty=6 → "twodash" (두개의 대쉬선)
#2. 예제
모든 lty 를 그려보는 예제입니다. 번호에 따른 선 모양을 알아보기 위해 만들었습니다.
> 코드
#마진 수정
par(mar=c(0.1,0.1,0.1,0.1))
#데이터 생성
x=c(0,5)
y=c(1,1)
#빈 그래프 생성
plot(1:10,1:10,type="n",xlim=c(0,7),ylim=c(1,6),ann=FALSE,axes=FALSE)
box()
#선 생성
for (i in 1:6)
{
lines(x,y+i-1,lty=i)
text(x[2]+1,i,paste0("lty=",i))
}
> 결과
반응형
'4. 그래프 꾸미기(저수준 함수) > lines() - 선 추가' 카테고리의 다른 글
[R시각화] 선을 그려주는 lines 함수 (0) | 2020.12.29 |
---|---|
R 선그래프에서 선의 두께(lwd) 설정 방법 (0) | 2020.09.28 |
댓글