Jak zmienić rozmiar legendy na wykresie podstawowym r (z przykładami)


Najprostszym sposobem zmiany rozmiaru legendy na podstawowym wykresie R jest użycie argumentu cex :

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

Domyślna wartość cex to 1.

Im większą wartość określisz dla cex , tym większa będzie legenda.

Poniższy przykład pokazuje, jak zastosować ten argument w praktyce.

Przykład: Zmień rozmiar legendy na wykresie podstawowym R

Załóżmy, że tworzymy następującą chmurę punktów w bazie 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 ) 

Aby zwiększyć rozmiar legendy, możemy zwiększyć wartość cex do wartości większej niż 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 ) 

zwiększ rozmiar legendy na podstawowym wykresie R

Zwróć uwagę, o ile większa jest legenda na tym wykresie w porównaniu z poprzednim wykresem.

Aby zmniejszyć rozmiar legendy, możemy zmniejszyć wartość cex do wartości mniejszej niż 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 ) 

zmniejsz rozmiar legendy na podstawowym wykresie R

Należy również pamiętać, że można zmienić wielkość punktu w legendzie, zmieniając wartość argumentu pt.cex .

Domyślna wartość tego argumentu to 1, ale można zwiększyć wielkość punktu w legendzie, zwiększając tę wartość:

 #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 ) 

Należy pamiętać, że rozmiar legendy jest taki sam, ale czerwone i czarne kropki w legendzie są dwukrotnie większe.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak narysować legendę poza fabułą w R
Jak zmienić położenie legendy na podstawowych wykresach R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *