Як змінити розмір легенди в 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 )
Зверніть увагу, наскільки більша легенда в цьому сюжеті порівняно з попереднім сюжетом.
Щоб зменшити розмір легенди, ми можемо зменшити значення 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 )
Також зауважте, що ви можете змінити розмір точки в легенді, змінивши значення аргументу 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