본문 바로가기
2. 그래프 그리기 (고수준 함수)/dotchart()

[R 시각화] 클리브랜드 점 그래프 (유용한데 한마디로 설명하기가...)

by makhimh 2020. 12. 27.
반응형

클리브랜드 점 그래프는 한마디로 설명하기가 참 애매합니다. 예시를 통해 이해해봅시다. 간단하게 이해하실 수 있습니다. 

 

5사람의 수학점수로 행렬을 만들어봅시다. 5사람의 이름은 행렬 행 이름에 넣어야 합니다. 

 

#점수와 이름
> math_score=c(88,75,62,91,100,48)
> names=c("tim","marry","kate","john","kim","park")

#행렬생성
> m=matrix(math_score)

#행렬 열이름,행이름
> rownames(m)=names
> colnames(m)="math_score"

> m
      score
tim      88
marry    75
kate     62
john     91
kim     100
park     48

 

이 행렬로 클리브랜드 점 그래프를 그려봅시다. 

 

> dotchart(m)

 

그래프를 다중으로 그릴 수도 있습니다. 영어와 과학점수를 추가해봅시다. 

 

> eng_score=c(63,55,76,25,77,45)
> sci_score=c(58,76,57,48,99,40)
> m2=cbind(m,eng_score,sci_score)
> m2
      math_score eng_score sci_score
tim           88        63        58
marry         75        55        76
kate          62        76        57
john          91        25        48
kim          100        77        99
park          48        45        40

 

그래프를 그려봅시다. 

 

> dotchart(m2)

 

반응형

댓글