본문 바로가기

R_statistics/Rs_graphics

[R프로그래밍] 데이터시각화 with ggplot2:: 범례 (legend) 제거하기 (remove)

ggplot 으로 figure 를 그렸을 때, 범례 (legend) 를 제거하고 싶을 때가 있습니다.

그럴때 사용하는 방법에 대하여 포스팅하겠습니다.


iris 데이터 기준으로 말씀드리겠습니다.

iris 데이터에서 Species 에 따른

Sepal.Length 와 Petal.Length 의 분포를 보고 싶어서 아래와 같은 figure 를 그렸습니다.


ggplot(iris, aes(Sepal.Length, Petal.Length, color=Species))+
  geom_point()+
  theme_bw()




위 그림의 우측에 나와있는 범례를 지우기 위해서는 어떻게 해야할까요??



방법은 다음과 같습니다.

ggplot(iris, aes(Sepal.Length, Petal.Length, color=Species))+
  geom_point()+
  theme_bw()+
  theme(legend.position = "none")

위의 코드와의 차이라면, 4번째 줄이 추가 된 것인데요.

위의 코드가 바로 legend를 없애는 코드가 되겠습니다.



바로 이렇게 legend 가 사라진 것을 확인할 수 있습니다^^

간단하죠?



도움이 되셨다면, '공감' 버튼 부탁드립니다^^