본문 바로가기

R_statistics/Rs_graphics

[R프로그래밍] 데이터시각화 with ggplot2:: 그래프 예쁘게 그리기, 경계선 지우기

오늘 포스팅은 간단하면서도 상당히 유용한 포스팅입니다.

figure 작성을 할때 보통 예쁘다는 figure 들은 x축과 y축은 조금 두껍게 표시되고,

나머지 line 은 제거해버리는 경우가 많죠. 

개인적으로는 NEJM 에 실리는 figure 들이 예쁜 녀석들이 많다고 생각하는데

그녀석들처럼 ggplot 에서 그렇게 margin 과 grid 를 제거해버리는 코드는 다음과 같습니다.

참 쉽죠? 

library(ggplot2) 
ggplot(aes(...))+
	theme_bw()+
	theme(axis.line = element_line(size=1),
          axis.ticks = element_line(size=1),
      	  panel.border = element_blank(),
          panel.grid.major = element_blank(),
          panel.grid.minor = element_blank()
          )

 

위의 코드를 적용한 sample graph 를 첨부하니 참고해보세요^^