본문 바로가기

[R] 기본 차트 출력 <2>

131ZIPDAN 발행일 : 2017-08-02
반응형

이번 포스팅에서는 앞의 포스팅의 score.txt로 가져온 데이터 프레임을 활용하여

몇가지 다른 형태의 차트를 출력해 보도록 하겠다.

 

 

가장 먼저 파이형식의 차트이다.

pie라는 명령으로 차트를 선언하고

score의 국어 점수를 파이 형태의 차트로 나타낸다.

score의 이름과 국어 점수를 구분하고 길이(length)는 kor(국어 점수)의 길이로 행(col)에 rainbow 적용.

 

 

 

 

이번에는 바 형식의 차트이다.

barplot으로 바 형식의 차트를 선언.

math(수학 점수)와 names(학생 이름)을 차트에 나타내 준다.

마찬가지로 컬러와 길이는 파이 차트와 동일하게 설정해 주었다.

 

 

R의 가장 큰 장점은 사용자들이 작성한 다양한 패키지를 사용할 수 있다는 것이다.

http://cran.nexr.com 에 접속 하면 전세계 다양한 패키지를 만날 수 있다.

위의 화면처럼 install.packages("plotrix", dependencies=T)를 입력하면

패키지를 설치할 수 있다 위 패키지는 3D 파이 차트를 그려주는 패키지이다.

 

 

설치된 패키지를 사용해 보았다.

pie3D로 차트 사용을 선언하고

마찬가지로 나타낼 데이터들을 입력해 주면 위처럼 더욱 가독성있는 차트를 만들 수 있다.

맨윗줄을 제외한 아랫줄들의 차이점은

explode=0.1 부분인데 차트의 점수 경계선들의 간격을 조절할 수 있다.

첫 줄 처럼 지정해주지 않으면 차트의 간격이 없이 결과값이 나온다.

 

위 차트는 0.1의 간격을 지정해 주었다.

이처럼 간격을 높게 지정할 수록 간격이 벌어져있는 차트가 출력된다.

 

 

 

 

반응형

댓글