R 기본 플롯에서 범례 크기를 변경하는 방법(예제 포함)


기본 R 플롯에서 범례의 크기를 변경하는 가장 간단한 방법은 cex 인수를 사용하는 것입니다.

 legend(' topright ', legend=c(' A ', ' B '), col=1:2, pch= 16 , cex= 1 )

cex의 기본값은 1입니다.

cex 에 지정한 값이 클수록 범례도 커집니다.

다음 예에서는 이 인수를 실제로 사용하는 방법을 보여줍니다.

예: R 기본 플롯에서 범례 크기 변경

기본 R에 다음 포인트 클라우드를 생성한다고 가정합니다.

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(4, 6, 7, 12, 6, 8),
                 group=c(1, 1, 1, 2, 2, 2))

#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 ) 

범례의 크기를 늘리 려면 cex 값을 1보다 큰 값으로 늘릴 수 있습니다.

 #create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner with increased size
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 , cex= 2 ) 

기본 R 플롯에서 범례 크기 늘리기

이전 플롯과 비교하여 이 플롯의 범례가 얼마나 큰지 확인하십시오.

범례의 크기를 줄이려cex 값을 1보다 작은 값으로 줄일 수 있습니다.

 #create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner with decreased size
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 , cex=. 75 ) 

기본 R 플롯의 범례 크기 감소

또한 pt.cex 인수의 값을 변경하여 범례의 포인트 크기를 변경할 수 있습니다.

이 인수의 기본값은 1이지만 이 값을 늘려 범례의 포인트 크기를 늘릴 수 있습니다.

 #create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner with increased point size
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 , pt.cex= 2 ) 

범례의 크기는 동일하지만 범례의 빨간색과 검은색 점은 두 배 더 큽니다.

추가 리소스

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

R에서 플롯 외부에 범례를 그리는 방법
기본 R 플롯에서 범례 위치를 변경하는 방법

의견을 추가하다

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