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

R 선그래프에서 선의 유형(lty) 설정 방법

by makhimh 2019. 12. 2.
반응형

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

}


> 결과


반응형

댓글