Ggplot2에서 포인트 크기를 변경하는 방법(3가지 예)


ggplot2 산점도의 점 크기를 변경하려면 size 인수를 사용할 수 있습니다.

 some_ggplot +
  geom_point(size= 1.5 )

기본 크기는 1.5 이지만 이 값을 줄이거나 늘려 포인트를 더 작게 또는 더 크게 만들 수 있습니다.

다음 예에서는 R에 내장된 mtcars 데이터세트를 사용하여 실제로 각 방법을 사용하는 방법을 보여줍니다.

참고로 다음은 기본 크기를 사용한 ggplot2 산점도의 모습입니다.

 library (ggplot2)

ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point()

예 1: ggplot2에서 포인트 크기 늘리기

다음 코드는 ggplot2에서 산점도를 생성하고 크기 인수를 사용하여 포인트 크기를 늘리는 방법을 보여줍니다.

 library (ggplot2)

#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point(size= 5 ) 

ggplot2는 포인트 크기를 증가시킵니다

포인트는 기본 크기보다 훨씬 큽니다.

예 2: ggplot2에서 포인트 크기 줄이기

다음 코드는 ggplot2에서 산점도를 생성하고 크기 인수를 사용하여 포인트 크기를 줄이는 방법을 보여줍니다.

 library (ggplot2)

#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point(size= 0.5 ) 

ggplot2는 포인트 크기를 줄입니다.

포인트는 기본 크기보다 훨씬 작습니다.

예 3: 변수를 기준으로 포인트 크기 조정

다음 코드는 ggplot2에서 산점도를 생성하고 qsec 이라는 mtcars 데이터세트의 다른 변수 값을 기반으로 각 포인트 크기를 조정하는 방법을 보여줍니다.

 library (ggplot2)

#create scatterplot with point size based on value of qsec
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point( aes (size=qsec))

이제 각 포인트의 크기는 qsec 변수의 값에 따라 달라집니다.

ggplot2는 또한 qsec 변수의 값이 각 점의 크기에 어떻게 매핑되는지 이해하는 데 도움이 되도록 플롯 오른쪽에 범례를 자동으로 추가합니다.

참고 : geom_point() 함수에 대한 전체 문서는 여기에서 찾을 수 있습니다.

추가 리소스

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

ggplot2에서 점 모양을 변경하는 방법
ggplot2에서 범례 제목을 변경하는 방법
ggplot2에서 축 레이블을 회전하는 방법
R에서 수정하는 방법: “ggplot” 함수를 찾을 수 없습니다.

의견을 추가하다

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