AI/R ggplot2

ggplot2: 그래픽 라이브러리

JAYNUX 2016. 3. 20. 13:52

ggplot2: 그래픽 라이브러리

RStudio의 리더 Hadley Wickham이 ggplot2도 이끌고 있다.
개인홈페이지
Github 페이지

ggplot2

ggplot2의 Github 주소: https://github.com/hadley/ggplot2

버전에 따른 변경 이력

axis.line.x and axis.line.y work, but not axis.line #1567

2.1.0에서는 axis.line은 동작하지 않는다.

이전 버전에서 axis.line만 사용할 경우 
theme(panel.border = element_blank(), axis.line = element_line(colour="black"))
를 하면 x,y축에만 검정색 선이 생겼었다.

하지만 문제는 border를 공백처리하고 새로 선을 긋는것이기 때문에 새롭게 긋는 element_line이 너무 굵다면 
일부부만 겹치는 문제가 존재 했다.
theme(panel.border = element_blank(), axis.line = element_line(colour="black", size=4))
이러한 문제를 해결하기 위해서 추가적으로 lineend="square"옵션을 사용 했었다.
theme(panel.border = element_blank(), axis.line = element_line(colour="black", size=4, lineend="square"))

새로운 버전에서는 아래와 같이 하나 하나 설정 해줘야 한다.

mytheme <- theme_bw() + 
    theme(panel.border = element_blank(), axis.line.x = element_line(size = 1),
          axis.line.y = element_line(size = 1)) +