[R] RColorBrewer : 컬러 팔레트 사용하기
사용 라이브러리
그래프 색.. 고르기 어려울 때!
색상의 조합을 만들어주는 라이브러리를 활용하면 된다.
아래 명령어를 사용해보자.
1
2
|
library(RColorBrewer)
display.brewer.all()
|
cs |
그러면 이와 같은 그림이 나오는데, 각 색상 조합에 따른 이름이 같이 출력된다.
우리는 이 이름을 사용하여 원하는 조합을 추출하면 된다.
사용 방법
1) 색을 추출하는 방법은 brewer.pal(n, name) 을 사용한다.
- n : 사용할 색상 개수, 최소 3개
- name : 팔레트 이름
2) 예를 들어,
1
|
mycolor = brewer.pal(5, "Set3")
|
cs |
이 예제는 "Set3" 팔레트의 색상 5개를 뽑아오는 것이다.
사용 예제
1) iris 데이터셋
- R에서 제공하는 기본 데이터셋
- 꽃 iris에 대한 꽃받침, 꽃잎의 길이와 너비, 종에 대한 데이터
1
2
|
?iris
str(iris)
|
cs |
2) plot으로 간단한 그래프 그리기
- 꽃받침의 길이와 너비에 대해 꽃의 종 구분
1
2
3
4
|
plot(iris$Sepal.Length, # x축
iris$Sepal.Width, # y축
col=iris$Species, # 그래프 색
pch=19) # point 모양
|
cs |
3) 컬러 팔레트를 이용한 그래프 그리기
- 파라미터 중 col 부분을 수정한다.
1
2
3
4
5
6
7
8
9
10
|
library(RColorBrewer)
display.brewer.all()
mycolor = brewer.pal(3, "Set2")
mycolor
plot(iris$Sepal.Length, # x축
iris$Sepal.Width, # y축
col=mycolor, # 그래프 색
pch=19) # point 모양
|
cs |
'프로그래밍 언어 > R' 카테고리의 다른 글
[Mac] R/R Studio 설치 (3) | 2023.04.26 |
---|---|
[R] pie 그래프 라벨 설정 (0) | 2023.03.14 |
[R] plot : 그래프 타입 종류 (0) | 2022.12.20 |
[R] plot : 제목, 축 이름 변경/지정/폰트 크기 (0) | 2022.12.14 |
[R] 변수 전체 목록 삭제 (0) | 2022.03.29 |