본문 바로가기
코딩

[R 프로그래밍 기초] | 5-2. R 그래프 꾸미기 옵션 정리 (type, pch, lty, col)

by 물리와 수학을 끄적이다. 2025. 9. 17.

R에서 plot()이나 lines() 같은 함수로 그래프를 그릴 때, 모양, 선 스타일, 색상 등을 자유롭게 바꿀 수 있습니다.

중요한 내용은 아니니, 나중에 그래프 디자인하실때 잠깐 참고하세요.


1.  type : 그래프 형태

plot(..., type="")로 지정합니다.

옵션 설명 예시

"p" 점(point)만 산점도
"l" 선(line)만 선 그래프
"o" 점+선 점 위로 선 연결
"b" 점+선, 점 뒤 선 연결 점이 강조됨
"h" 막대형(vertical lines) 수직 막대
"s" 계단(stairs) 계단 모양 선
"n" 그림만 준비, 표시 없음 다른 그래프와 겹치기
x = 1:10
y = x^2
plot(x, y, type="o", col="blue", main="점+선 그래프")

2. pch : 점 모양

pch 옵션으로 산점도에서 점 모양을 바꿀 수 있습니다.

값 모양

0
1
2
3 +
4 ×
5
16 ● (기본)
17
18
plot(x, y, pch=17, col="red", main="삼각형 점")

3. lty : 선 종류

선 스타일을 바꾸고 싶을 때 사용합니다.

값 선 스타일

1 실선 (solid)
2 점선 (dashed)
3 점-점선 (dotted)
4 점-선-점-선 (dotdash)
5 긴 점선 (longdash)
6 두 줄 점선 (twodash)
plot(x, y, type="l", lty=2, col="green", main="점선 그래프")

4. col : 색상

선, 점, 막대 등 그래프 색상을 지정합니다.

plot(x, y, type="o", col="purple", pch=16, main="보라색 그래프")
  • 색상 이름 가능: "red", "blue", "green"
  • 숫자 사용 가능: 1=검정, 2=빨강, 3=초록 등
  • RGB/HEX 코드도 가능: "#FF0000"

5. 추가 팁

  • main : 제목
  • xlab, ylab : 축 이름
  • xlim, ylim : 축 범위
  • cex : 점 크기, 문자 크기
  • lwd : 선 굵기
plot(x, y, type="b", col="orange", pch=19, lty=3, lwd=2,
     main="R 그래프 옵션 예제", xlab="X축", ylab="Y축")

 

반응형