Ggplot2에서 범례를 제거하는 방법(예제 포함)


다음 구문을 사용하여 ggplot2의 플롯에서 범례를 제거할 수 있습니다.

 ggplot(df, aes (x=x, y=y, color=z)) +
  geom_point() +
  theme( legend.position =" none ")

legend.position=”none”을 지정하면 ggplot2에 플롯에서 모든 범례를 제거하도록 지시하는 것입니다.

다음 단계별 예제에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.

1단계: 데이터 프레임 생성

먼저 데이터 프레임을 만들어 보겠습니다.

 #create data frame
df <- data. frame (assists=c(3, 4, 4, 3, 1, 5, 6, 7, 9),
                 points=c(14, 8, 8, 16, 3, 7, 17, 22, 26),
                 position=rep(c('Guard', 'Forward', 'Center'), times= 3 ))

#view data frame
df

  assist points position
1 3 14 Guard
2 4 8 Forward
3 4 8 Center
4 3 16 Guard
5 1 3 Forward
6 5 7 Center
7 6 17 Guard
8 7 22 Forward
9 9 26 Center

2단계: ggplot2를 사용하여 플롯 만들기

다음으로 ggplot2를 사용하여 간단한 산점도를 만들어 보겠습니다.

 library (ggplot2)

#create scatterplot
ggplot(df, aes (x=assists, y=points, color=position)) +
  geom_point(size= 3 )

기본적으로 ggplot2에는 산점도의 색상을 더 쉽게 해석할 수 있도록 범례가 포함되어 있습니다.

3단계: 플롯 범례 제거

다음으로 legend.position=”none”을 사용하여 플롯에서 범례를 제거해 보겠습니다.

 library (ggplot2)

#create scatterplot with no legend
ggplot(df, aes (x=assists, y=points, color=position)) +
  geom_point(size= 3 ) +
  theme( legend.position =" none ") 

범례는 플롯에서 완전히 제거되었습니다.

관련 항목: ggplot2에서 범례 레이블을 변경하는 방법

추가 리소스

다음 튜토리얼에서는 ggplot2에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

ggplot2에서 범례 제목을 변경하는 방법
ggplot2에서 범례 크기를 변경하는 방법
ggplot2에서 범례 위치를 변경하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다