Як редагувати позначки легенд у ggplot2 (з прикладами)
Ви можете використовувати наступний синтаксис, щоб змінити підписи легенди в ggplot2:
p + scale_fill_discrete(labels=c(' label1 ', ' label2 ', ' label3 ', ...))
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: редагування міток легенди в ggplot2
Припустімо, що ми створюємо наступний згрупований боксплот у ggplot2:
library (ggplot2) #make this example reproducible set. seeds (1) #create dataset data <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 50 ), program=rep(c(' low ', ' high '), each= 25 ), values=seq(1:150)+sample(1:100, 150, replace= TRUE )) #create grouped boxplots p <- ggplot(data, aes (x=team, y=values, fill=program)) + geom_boxplot() #display grouped boxplots p
За замовчуванням мітки легенд приймають такі значення для змінної заповнення :
- висока
- слабкий
Однак, скажімо, ми хочемо замінити мітки легенди на:
- Висока програма
- Низька програма
Для цього ми можемо використати такий синтаксис:
#create grouped boxplots with custom legend labels p <- ggplot(data, aes (x=team, y=values, fill=program)) + geom_boxplot() + scale_fill_discrete(labels=c(' High Program ', ' Low Program ')) #display grouped boxplots p
Легенда тепер відображає вказані нами мітки.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в ggplot2:
Як змінити назву легенди в ggplot2
Як змінити положення легенди в ggplot2
Як змінити розмір легенди в ggplot2
Як видалити легенду в ggplot2