stat_summary

https://blog.naver.com/coder1252/221018390661 Summarise y values at unique/binned x http://ggplot2.tidyverse.org/reference/stat_summary.html   그래프에서 x 값에 대한 y값을 설정해 주는 함수  다른 방식으로 데이터가공없이  median, mean, max, min을 그래프에 표시 할 수 있습니다.     stat_summary            operates on unique x; stat_summary_bin  operates on binned (Grouped) x. They are more flexible versions of Read more…

Guide :: Facetting ——————————————————

    일반적으로 그룹화를 시각적요소(color, shape, size)로하는 것 대신,  facet은  상대적위치를 기반으로 나눠 plotting하여 그룹간의 차이를 보는 것. set.seed(666) dd <- data.frame( xx=rnorm(666), yy=rnorm(666)) dd$ty <- cut(dd$xx, 3, labels=letters[1:3]) dd %>% ggplot(aes(xx,yy)) + geom_point(aes(color=ty)) dd %>% ggplot(aes(xx,yy)) + geom_point(aes(shape=ty)) dd %>% ggplot(aes(xx,yy)) + geom_point(aes(size=ty)) dd %>% ggplot(aes(xx,yy)) + geom_point() + Read more…

Display :: theme ——————————————————–

  Theme은 데이터와 상관없기 때문에, geom 객체가 그려지는데 영향이 없다. – font, panel, background, ticks, 띠… 4가지 구성요소 elements plot.title요소 , axis.ticks,x , legend.key.height elements function() element_text() theme function() 기본 테마 요소 재정의 themes 미리 정해진 theme 사용 theme_grey()     plot title 추가 Axis와 legend 레이블 개선 color scale Read more…

Guide :: Scaling

  Scaling(스케일링) 작업 이란 데이터 영역 –Mapping—> 시각적요소 x, y축 데이터(Data)를 시각적 표현(Aesthetic object )으로 매핑/ 변환하는 방법.  기본적으로 자동으로 Scaling되지만, override하는 방법으로 수동으로 설정이 가능하다.   시각적요소 변수유형에 따른 Scale명 scale _  color, shape, x, y   continuous, discrete, brewer, gradient   시각적요소 –> 데이터 축/ 범례 제공.  예제>  Data를 Read more…

Layer :: position

Layer내 elemnet위치 미세조정 점 (geom_point) position_nudge        고정 간격  position_jitter           겹치지 않게, 랜덤 노이즈 추가 position_jitterdodge   그룹내 점을 피해, 램덤 노이즈 추가   막대 (geom_bar)  position_stack        겹쳐 쌓기 (default) position_fill            항상 1을 기준으로 겹쳐 쌓기 position_dodge  Read more…

Layer :: geom

  설정 & 매핑 setting color=”red” mpg %>% ggplot(aes(displ, hwy)) + geom_point(color=”blue”) mapping    aes(color=class) ggplot의 aes mapping이  아래 geom_point Layer에 상속이 됨 geom_point의 aes mapping은 아래 geom_smooth에 상속안됨 ggplot의 aes mapping중 color가 geom_smooth 까지 상속되어, class별 lm smooth 선이 그려짐. mpg %>% ggplot(aes(displ, hwy)) + geom_point(aes(color=class)) + geom_smooth(method=”lm”, se=F) Read more…

Layer :: mapping

              ggplot2 :: aes_string vs. aes https://stackoverflow.com/questions/28897577/what-is-the-difference-between-aes-and-aes-string-ggplot2-in-r https://nsaunders.wordpress.com/2013/02/26/rggplot2-tip-aes_string/ From the description (?aes_string) I was able to understand that both describe how variables in the data are mapped to visual properties (aesthetics) of geom. Furthermore it is said that aes uses non-standard evaluation to capture the variable Read more…

ggplot2

http://onesixx.com/ggplot2-0/ Cheat Sheet : https://ggplot2.tidyverse.org/    (https://www.rstudio.com/resources/cheatsheets/) http://r4ds.had.co.nz/data-visualisation.html http://www.ggplot2-exts.org/gallery/ http://sape.inf.usi.ch/quick-reference/ggplot2/ ggplot2의 내부 g <- mpg %>% ggplot(aes(x=displ, y=hwy)) + geom_point() summary(g) data: manufacturer, model, displ, year, cyl, trans, drv, cty, hwy, fl, class [234×11] mapping: x = displ, y = hwy faceting: <ggproto object: Class FacetNull, Facet> compute_layout: function draw_back: function Read more…

ggplot2 Intro

Hadley Wickham http://ggplot2.org/ http://ggplot2.org/book/ https://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf   Book  R graphics cook book Elegant graphics for data analysis http://www.ggplot2-exts.org/ 예제 http://docs.ggplot2.org/current/    ——–Resource–       http://ggplot2.org/resources/2007-vanderbilt.pdf http://ggplot2.org/resources/2007-past-present-future.pdf   기본 그래픽 시스템은 그림 그리기 좋은 툴인 반면  ggplot2는 데이터를 이해하기 좋은 툴 단점은 3D 안됨 (이거 정말 최악)  http://www.springer.com/cn/book/9783319242750 Book :: ggplot2 – Elegant Read more…