방사형 차트란?

레이더 차트나 거미줄 차트라고도 부른다. 다중변수 데이터는 시각화가 어려운데 방사형 차트는 다중변수 데이터를 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

+ Recent posts