2013-11-14 3 views
1

У меня возникли проблемы с управлением ggbiplot, чтобы я мог указать, что такое название легенды. Использование данных пакетов:изменить название легенды в ggbiplot

library(ggbiplot) 
data(wine) 
wine.pca <- prcomp(wine, scale. = TRUE) 
p <- ggbiplot(wine.pca, obs.scale = 1, var.scale = 1, groups = wine.class, 
       ellipse = TRUE, circle = TRUE) 

Я попытался следующие

p + scale_fill_discrete(name="New Title") 
p + guides(fill=guide_legend(title="New Legend Title")) 

, но я не везет ни с одним. Мне было интересно, знаком ли кто-нибудь с этим пакетом и смог ли он дать рекомендации относительно того, как изменить название легенды.

ответ

6

Как вы черчения точек и их эстетика цвет и, соответственно, вы должны использовать color= вместо fill=

p+guides(color=guide_legend("Legend title")) 

или

p + labs(color="Legend title") 
0

В то же время он работает с scale_color_discrete(name = 'Legend title').

Смежные вопросы