Infographic-style charts using the R waffle package

인포그래픽 느낌의 차트를 그려주는 waffle이라는 패키지이다. 아직 나도 사용해보지는 않았다. 사실 시각화에 큰 관심이 없었는데 요즘 시각화 관련 패키지들을 좀 살펴보고 있다.

이 패키지를 위해서 설치해야하는 건 기본적으로는 ggplot2이고 폰트는 Font Awesome에서 무료버전을 다운받고 fonts/fontawesome-webfont.ttf를 설치해야 한다.

install.packages(c("waffle", "extrafont","ggplot2"))
library(ggplot2)
library(waffle)
library(extrafont)
font_import()
# this should be fine for Mac OSX
loadfonts()
# use this if things look odd in RStudio under Windows
loadfonts(device = "win")
# check that Font Awesome is imported
fonts()[grep("Awesome", fonts())]
# [1] "FontAwesome"
waffle(c(50, 30, 15, 5), rows = 5, use_glyph = "child", glyph_size = 6,
       title = "Look I made an infographic using R!")