Ggplot2 избегать ящиков вокруг символов условных обозначений
Рассмотрим примерный график ниже. Я хотел бы сделать маленькие коробки вокруг каждого из символов в легенде. Как я это делаю?
ggplot(mtcars, aes(wt, mpg, shape=factor(cyl))) + geom_point() + theme_bw()
![]()
Ответы
Ответ 1
Вы ищете:
+ opts(legend.key = theme_blank())
В ?opts
вы можете увидеть множество примеров всех видов этого материала. Я не мог вспомнить с головы, что это было, поэтому я просто попробовал несколько, пока не понял.
Примечание. Поскольку версия 0.9.2 opts
была заменена на theme
:
+ theme(legend.key = element_blank())
Ответ 2
Вы также можете перейти к http://wiki.stdout.org/rcookbook/Graphs/Legends%20(ggplot2)/, чтобы просмотреть список параметров для изменения легенд.