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

ggplot2

우리나라 학생들은 어디로 유학가나? - 축 라벨에 이미지 붙이기 X축 이미지 라벨 붙이기 X축에 붙이는 라벨은 보통 데이터의 범주를 표현하는 문자로 표현되는 것이 일반적이다. 예를 들어 시계열 선 플롯에서는 보통 x축 라벨은 연, 월, 일과 같은 시간을 문자로 붙이고 막대 플롯에서는 각각의 막대의 성질을 구분하는 팩터형 변수를 문자로 붙인다. 이 X축 라벨을 좀 더 예쁘게 꾸미기 위해 이미지를 붙여보자 데이터 준비 본 포스트에서 사용하는 샘플 데이터는 교육통계 서비스 홈페이지(https://kess.kedi.re.kr)에서 제공하는 연도별 유학국가별 유학생현황을 사용하였다. 이 데이터를 로딩하는 코드는 다음과 같다. library(readxl) aboard.by.nation tail() ## # A tibble: 6 x 27 ## 학년도 학제 합계 미국 캐나다 프랑스.. 2021. 7. 4.
ggplot에 천단위 기호 넣기 in R ggplot의 X, Y축 숫자 포맷 설정 ggplot으로 플롯을 작성할 때 가끔 만나는 문제가 X축이나 Y축의 숫자인 label이 원하는 포맷으로 나오지 않을 때가 있다는 점이다. ggplot의 X, Y축 label 표현은 십만(10^6)부터 정수형 표기가 아닌 지수형 표기로 바뀐다. 하지만 이런 지수형 표기는 읽기가 쉽지 않아 정수형 표기로 바꾸어야 할 필요가 있다. library(tidyverse) library(ggplot2) if(!require(gapminder)) { install.packages('gapminder') library(gapminder) } gapminder %>% ggplot(aes(x = lifeExp, y = pop, color = continent)) + .. 2021. 4. 1.