이번 포스팅에서는 R프로그램을 이용하여 [점 그래프]를 만들어보려고 합니다.
이번에는 최근 이슈화 되고있는 [기초노령연금]데이터를 바탕으로 만들어 보도록 하겠습니다.
older.csv [노인실태조사 : 일반적 특성별 기초노령연금 인지율, 수령률 및 생활도움정도, 2008년] / 출처: 국가통계포털
국가통계포털에서 받은 엑셀파일을 CSV(점으로 구분된)파일로 다른이름 저장한 파일입니다.
자, 그럼 지난 포스팅에서와 같이 R-Studio에서 파일을 불러와보겠습니다.
old <- read.csv("older.csv", sep=",", header=TRUE)
이렇게 예제파일이 R-studio로 잘 불러와져있습니다.
이제 차트에서 [recognition.rate(인지율)]을 이용하여 점그래프를 그려보겠습니다.
plot(old$recognition.rate)
결과로 나온 점그래프입니다.
뭔가 굉장히 어지러워보이지요? 좌측을 살펴보시면
구간설정이 80부터 100까지로 되어있습니다. 이 구간을 바꿔보겠습니다.
plot(old$recognition.rate, type="p", ylim=c(0,100))
이제 제가 원하는 형태의 점그래프가 완성되었습니다.
plot(old$recognition.rate, type="p", ylim=c(0,100))
코드를 살펴보면, [ylim=c(0,100)]부분이 y축의 구간을 설정해준다는 것을 알 수 있습니다.
그리고 새로 생겨난 것이 보이시지요? 바로 [type="p"]인데요,
이는 plot그래프 중에서도[점그래프]로 지정해 준것이랍니다. 이해를 위해서 이부분만 바꿔보겠습니다.
plot(old$recognition.rate, type="h", ylim=c(0,100))
[type을 h로 변경해서 얻은 '고밀도 수직선'그래프의 모습]
type의 변경만으로 다른 그래프를 만들 수 있다는 편리함.
복잡해보이지만 알고보면 편리한 R의 장점을 조금씩 알 수 있었습니다^^
다음 포스팅에서는 [R로만드는 시계열그래프]를 살펴보도록 하겠습니다^^
'시각화 > R' 카테고리의 다른 글
▶R로만드는 데이터시각화 :: 기초 - 공간시각화 (8) | 2014.02.28 |
---|---|
▶R로만드는 데이터시각화 ::기초 - 히트맵(heatmap) (5) | 2014.02.20 |
▶R로만드는 데이터시각화 :: 기초 - 막대그래프 <2> (0) | 2014.02.17 |
▶R로만드는 데이터시각화 :: R, R-Studio 소개 및 설치방법 (0) | 2014.02.17 |
▶R로만드는 데이터시각화 :: 기초 - 막대그래프 <1> (0) | 2014.02.15 |