答案 0 :(得分:2)
您可以在override.aes
的{{1}}选项中添加所需更改的列表,以覆盖图例键的默认外观参数。
guide_legend()
(我通常使用此技巧来提高透明度:例如,不同颜色的散点图具有较低的p <- ggplot(df, aes(x = x, y = y, linetype = gr1, fill = gr2)) +
geom_col(position = "dodge", col = "black"); p
p +
guides(linetype = guide_legend(override.aes = list(fill = "white")))
# equivalent to above
p +
scale_linetype_discrete(guide = guide_legend(override.aes = list(fill = "white")))
,以使重叠的点可见,但在颜色图例中较高的alpha
可以使其具有区别性。通常,{ {1}}在控制图例的外观方面提供了多种功能。)