+관련 포스팅 

1. ggplot2 - 설치 (R studio) + 그래프 하나 그려보기 : http://ngee.tistory.com/718

2. ggplot2 그래프 제목 (graph title) : http://ngee.tistory.com/726

=============================================================



ggplot2 그래프 제목을 어떻게 입력하는 것인지, 어떤 옵션들을 사용할 수 있는지 확인해보겠습니다. 



1. 그래프 제목 입력 예제

   

이전 포스팅에서 작성했던 마지막 소스는 아래와 같습니다. 그냥 단순한 그래프를 하나 띄워보는 것이였죠.

library(ggplot2)

ggplot(PlantGrowth, aes(x=group, y=weight, group=group, colour=group))+

      geom_point(size=2, shape=15)



여기에 아래 소스를 추가하면 그래프 제목이 출력됩니다. 

   ggtitle("Plant Grwoth")



합치면 아래와 같습니다. 

library(ggplot2)

ggplot(PlantGrowth, aes(x=group, y=weight, group=group, colour=group))+

  geom_point(size=2, shape=15) + ggtitle("Plant Grwoth")


결과화면... 조금 밋밋하죠.



그래서 소스를 조금 더 추가해보겠습니다.


2. 그래프 제목에 스타일 추가하기


theme를 추가하는 것인데요 다음 URL에 자세히 나와있습니다만 저는 몇 가지만 추가해보겠습니다. 

http://docs.ggplot2.org/current/theme.html

http://docs.ggplot2.org/0.9.2.1/element_text.html


일단 소스를 보시면 파란색은 위에서 작성했던 소스이고, 빨간색이 추가된 소스입니다. 

library(ggplot2)

ggplot(PlantGrowth, aes(x=group, y=weight, group=group, colour=group))+

  geom_point(size=2, shape=15) + ggtitle("Plant Grwoth")+

  theme(plot.title=element_text(family="NanumGothicCoding", face="bold", size=30, vjust=2, color="red"))


plot.title에 element_text를 통해 생성된 객체를 넣는 것 같아요.

element_text에서 family는 폰트 이름, face는 폰트 두껍게, 이탤릭하게, 둘다 이런 설정을 해주는 것이구요.

size는 폰트 크기죠. vjust는 + 될 수록 그래프와 간격이 벌어지구요. - 될 수록 그래프에 근접해서 제목이 표시되는 것입니다.

color는 색상을 정해주는 것이구요.


그래서 결과화면은 아래와 같습니다. 

이전 그림에 비해서는 제목이 잘보여서 좋네요.


그럼 다음에는 POINT를 어떻게 표현하는지로....


+ Recent posts