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