-
시각화를 위한 라이브러리 ggplot2Data Analysis/R 패키지 2022. 11. 28. 22:03반응형
Table of Contents
- Introduction
- ggplot2 라이브러리
- Reference
Introduction
데이터 시각화는 https://jaydata.tistory.com/58에서 계속 강조하였다. R에서는 데이터를 시각화하기 위한 기본 함수도 존재하지만 tidyverse 생태계 구축 이후로 ggplot2에 대한 활용이 좀 더 늘어났다. ggplot2를 쉽게 사용하기 위해 Cheatsheet까지 제공하고 있다는 점에서 편의성을 제공하고 있다.
ggplot2 라이브러리
ggplot2 라이브러리는 "The Grammar of Graphics를 기반으로 개발된 시각화 라이브러리로 구조화된 형태로 코딩하여 시각화를 구현할수 있다. 다양한 형태로 시각화를 할 수 있다는 장점에서 이 라이브러리를 이해하면 쉽게 표현이 가능하다.
install.packages("ggplot2") library(ggplot2) # Sample Dataset cate = rep(c("A", "B", "C"), each=10) x = runif(30, 1, 15) y = 7 + 3*x + rnorm(30, 0, 2) pdata = data.frame(cate, x, y) # 산점도 시각화 p = ggplot(pdata, aes(x,y)) p + geom_point() p + geom_point(size=5) p + geom_point(aes(color=cate), size=5) p + geom_point(aes(color=cate), size=5)+geom_smooth(method="lm")
geom_point() geom_point(size = 5) geom_point(aes(color = cate), size = 5) geom_point(aes(color = cate), size = 5) + geom_smooth("lm") Reference
"Create Elegant Data Visualisations Using the Grammar of Graphics", Hadley Wickham 등 9명, https://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf
"ggplot2", tidyverse, https://ggplot2.tidyverse.org/
반응형'Data Analysis > R 패키지' 카테고리의 다른 글
머신 러닝을 위한 라이브러리 caret (1) 2023.03.26 상관관계 시각화를 위한 라이브러리 corrgram (0) 2022.11.22 텍스트 시각화를 위한 라이브러리 wordcloud (0) 2022.11.13 특정 기준에 따라 집계하기 위한 라이브러리 doBy (0) 2022.11.06 인터랙티브 웹앱 위한 라이브러리 shiny (2) 2022.10.29