How can I change the title of a ggplot2 legend?

restful_authentication плагин имеет хорошую реализацию этого:

http://agilewebdevelopment.com/plugins/restful_authentication

27
задан Brani 6 May 2011 в 12:40
поделиться

2 ответа

Добавьте

+ labs(colour = "legend title") 

к вашему вызову ggplot. Отличным ресурсом сайта также является группа Google для ggplot2 .

редактировать : это предполагает, что цвет является легендой в легенде, например, qplot(x,y,colour=z). Если в легенде показана другая эстетика, используйте ее вместо аргумента, например, + labs(fill = "legend title") для растрового / графического изображения.

В более общем смысле, если вы указываете явный масштаб, такой как scale_colour_continuous, вы можете установить аргумент scale_name (предупреждение : детали аргументов для масштабов могли измениться в последнее время). выпуски ggplot2, это описание версии 0.9.2.1).

45
ответ дан 28 November 2019 в 05:10
поделиться

Просто слово для мудрых ... все эти варианты выше могут быть отменены, если вы сделаете что-то глупое, как я только что сделал. Ранее в своем проекте я просто отключил легенду, которая мне не нравилась, с помощью параметра "themes" в ggplot:

theme(legend.title = element_blank())

Если вы сделаете это, неважно, какие красивые команды вы вводите, чтобы изменить название - и я попробовал все вышеперечисленное - они не будут изменены вашей командой, чтобы выключить легенду! Вы были предупреждены! ; {)

0
ответ дан 28 November 2019 в 05:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: