1

我在操作时遇到了麻烦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"))

但我也没有运气。我想知道是否有人熟悉这个包并能够就如何更改图例标题提出建议。

4

2 回答 2

6

当您绘制点并且它们的美学是颜色时,因此您应该使用color=而不是fill=

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

或者

p + labs(color="Legend title")
于 2013-11-14T15:48:24.830 回答
1

同时它适用于scale_color_discrete(name = 'Legend title').

于 2016-07-26T17:56:34.537 回答