Як змінити розмір легенди в r basic plot (з прикладами)


Найпростіший спосіб змінити розмір легенди в базовому діаграмі 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *