방사형 차트란?
레이더 차트나 거미줄 차트라고도 부른다. 다중변수 데이터는 시각화가 어려운데 방사형 차트는 다중변수 데이터를 2차원 평면상에 시각화할 수 있는 몇 안 되는 도구 중 하나이다.
방사형 차트 작성하기 (기본)
install.packages('fmsb')
library(fmsb)
# (1) 데이터 준비
score <- c(80, 60, 95, 85, 40)
max.score <- rep(100, 5)
min.score <- rep(0, 5)
ds <- rbind(max.score, min.score, score)
ds <- data.frame(ds)
colnames(ds) <- c('국어', '영어', '수학', '물리', '음악')
ds
# (2) 방사형 차트
radarchart(ds)
다양한 매개변수 지정
radarchart(ds,
pcol='dark green',
pfcol=rgb(0.2, 0.5, 0.5, 0.5),
plwd=3,
cglcol='grey',
cglty=1,
cglwd=0.8,
axistype=1,
seg=4,
axislabcol='grey',
caxislabels=seq(0, 100, 25))
# pcol
# 다각형 윤곽선 색
# pfcol
# 다각형 내부 색
# plwd
# 다각형 선의 두께
# cglcol
# 거미줄의 색
# cglty
# 거미줄의 타입 (1은 실선)
# cglwd
# 거미줄의 두께
# axistype
# 축의 레이블 타입(0~5)
# 0: 눈금에 레이블을 붙이지 않음(default)
# 1: 차트 상단 중심축에만 레이블 표시
# seg=4
# 축의 눈금 분할(이 경우 1~100 사이를 4등분하고 눈금 수는 5)
# axislabcol
# 축의 레이블 색
# caxislabels
# 축의 레이블 값
# seq(0, 100, 25)는 0, 25, 50, 75, 100을 의미한다.
# 매개변수 seg에서 지정한 눈금수와 개수가 맞도록 지정한다.
'Data Science > R' 카테고리의 다른 글
[R 언어] sensitivity and specificity (0) | 2021.11.17 |
---|---|
[R 시각화 심화] ggplot (0) | 2021.10.05 |
[R 시각화 심화] 나무지도 그리기 (0) | 2021.10.05 |
[R 시각화] 산점도 그리기 (0) | 2021.10.05 |
[R 시각화] 상자그래프 그리기 (0) | 2021.10.05 |