ggplot 2.0.0 update에 따른 변경 사항

2015년 12월 18일에 ggplot2 패키지가 2.0.0으로 업데이트 되었습니다. 이에 웹에서 하는 ggplot2도 에에 맞추어 버젼업하였습니다. 다음은 변경사항 요약입니다.

  1. ggplot 에서 데이타와 변수를 할당하고 layer가 없어도 에러를 일으키지 않습니다. 에러 대신에 자동으로 geom_blank()를 넣어주기 때문입니다.
  1. 사용할 데이타에 mpg를 입력한 경우

1.png

  1. x축 변수에 cty를 할당한 경우

2.png

  1. y축변수에 hwy를 할당한 경우

3.png

  1. geometry option중 point를 선택한 경우. geom_point()의 shape이 기본 16에서 19로 변경되었습니다.

4.png

  1. geometry option중 count를 선택한 경우. geom_count가 새로 생겼습니다.

5.png

  1. geom_text()에서 vjust, hjust 대신 nudge_y,nudge_x가 사용됩니다. 기존의 hjust는 사용할 수 있지만 vjust는 nudge_y로 대체되었습니다. 또한 check_overlap 인수가 새로 생겼는데 이것을 TRUE로 하면 겹치는 라벨이 표시되지 않습니다(디폴트 값은 FALSE입니다.). 예제갤러리 중 산점도에 라벨붙이기(중복체크)* 를 참조하세요.
  1. geom_text와 유사한 geom_label()이 새로 생겼습니다. geom_text와 유사하지만 라벨 아래에 모서리가 둥근 사각형을 그려줍니다. 예제갤러리 중 산점도에 라벨붙이기* 를 참조하세요.
  1. 면분할 함수 facet_wrap과 facet_grid 에 여러 옵션이 생겼습니다. switch(1), scales(2)등의 인수를 조절하고 theme(strip.background=element_blank())를 추가하면 다음과 같은 그림을 얻을 수 있는데요. 웹R에서는 면분할라벨배경제거를 선택하면(3) theme(strip.background=element_blank()) 가 추가됩니다. 예제 갤러리 중 면분할예제를 참조하세요

8.png

8-1.png

  1. geom_curve() 가 새로 생겼습니다. geom_segment()와 유사하게 사용하면 됩니다. 예제는 따로 만들지 않았습니다.

  2. 만든 ggplot을 파워포인트 파일로 만들어주는 기능을 추가하였습니다. 파워포인트로 만들어질 때는 editable vector graphic으로 만들어 편집이 가능합니다. 그림 하나만 파워포인트 파일로 만들 수도 있고(1) PPT List에 저장(2)하여 여러개의 그림을 한꺼번에 하나의 파워포인트 파일로 저장할수 있습니다.

9.png

그림이 만들어진 후 PPT List에 저장한 후 Powerpoint List탭에 가보면 그림을 만드는 코드가 저장된 것을 알 수 있습니다. 여기서 download PPT(1)를 누르면 여러 개의 그림이 하나의 파일로 저장됩니다. code포함(2)을 선택할 경우 그림을 그리는 코드가 별개의 슬라이드로 저장됩니다.

10.png