본문 바로가기
  • plotly로 바로쓰는 동적시각화 in R & 파이썬

ggplot244

벗꽃피는 순서대로 망한다? 지역별 대학생수 증감 - dumbbell 차트 덤벨(Dumbbell) 차트는 동일한 변수의 두개의 값을 비교하기 위해 사용하는 차트이다. 일반적으로 양쪽 끝을 둥글게 만들고 그 사이를 선으로 연결하여 생긴 형태가 운동할때 쓰는 아령과 같이 생겨서 붙여진 이름이다. ggplot2를 사용하여 덤벨 차트를 만들때는 ggalt 패키지의 geom_dumbbell()을 이용하는 방법 geom_line()을 사용하는 방법 geom_segment()를 사용하는 방법의 세가지 방법을 사용할 수 있다. 이번 포스트에서는 이 세가지 방법을 모두 사용하여 덤벨 차트를 만들어 본다. 최근 저출산 고령화 사회로 진입함에 따라 점차 신생아수가 지속적으로 줄어들었다. 이러한 신생아수 감소가 2020년부터 본격적으로 대학 학생수에 영향을 미치기 시작했는데 이러한 현상으로 ’벗꽂 .. 2021. 8. 19.
ggplot Gallary R 사용자들이 플롯과 그래프를 그리기 위해서 가장 많이 사용하는 패키지가 ggplot2일 것이다. 선 플롯, 점 플롯, 박스 플롯, 막대 플롯, 밀도 플롯 등을 많이 사용하고 대부분의 R 관련 도서에서는 보통 4~5가지 종류의 그래프와 차트의 사용방법을 설명하지만 ggplot2에서는 생각보다 많은 그래프와 차트를 지원한다. R Graph Gallary 사이트는 ggplot2에서 제공하는 다양한 차트들을 직접 확인하고 샘플 코드까지 제공하는 사이트이다. https://www.r-graph-gallery.com/ The R Graph Gallery – Help and inspiration for R charts The R graph gallery displays hundreds of charts made w.. 2021. 7. 15.
우리나라 학생들은 어디로 유학가나? - 축 라벨에 이미지 붙이기 X축 이미지 라벨 붙이기 X축에 붙이는 라벨은 보통 데이터의 범주를 표현하는 문자로 표현되는 것이 일반적이다. 예를 들어 시계열 선 플롯에서는 보통 x축 라벨은 연, 월, 일과 같은 시간을 문자로 붙이고 막대 플롯에서는 각각의 막대의 성질을 구분하는 팩터형 변수를 문자로 붙인다. 이 X축 라벨을 좀 더 예쁘게 꾸미기 위해 이미지를 붙여보자 데이터 준비 본 포스트에서 사용하는 샘플 데이터는 교육통계 서비스 홈페이지(https://kess.kedi.re.kr)에서 제공하는 연도별 유학국가별 유학생현황을 사용하였다. 이 데이터를 로딩하는 코드는 다음과 같다. library(readxl) aboard.by.nation tail() ## # A tibble: 6 x 27 ## 학년도 학제 합계 미국 캐나다 프랑스.. 2021. 7. 4.
한 학급에는 얼마나 많은 학생이? 학급당 학생수- ggplot 이어 붙이기 patchwork ggplot2 패키지를 사용해 그려진 플롯은 여러개를 동시에 그릴 수 없다. 여러개의 ggplot을 붙여 그리려면 이를 지원하는 특수 패키지인 patchwork를 사용해야 한다. patchwork를 사용하려면 먼저 패키지를 설치하고 로딩해야한다. install.packages('patchwork') library(patchwork) 우선 ggplot으로 플롯을 몇개 그린다. (샘플 데이터는 tidyverse를 사용한 열 선택 방법에서 사용한 시도별 행정구별 주요 교육 통계 현황(2010~2020)을 사용한다. 데이터 로딩 방법은 해당 포스트를 참조하라.) 여기서는 초등학교, 중학교, 고등학교의 학급당 학생수에 대한 밀도분포와 각 시도별 학교급별 학급당 학생수를 확인해 볼 .. 2021. 6. 28.