如何在ggplot2中更改图例的背景颜色?

wil*_*nm2 9 r ggplot2

有人知道如何更改ggplot2中点图例的背景颜色.我创建了下面的情节,想改变传奇的白色背景?有任何想法吗?

在此输入图像描述

bjo*_*eph 15

你可以使用legend.key参数theme.那是

theme(legend.key = element_rect(fill = "black"))

一个例子:

a <- seq(1:5)
b <- seq(1:5)
c <- seq(1:5)
d <- data.frame(a, b, c)
ggplot(data = d, aes(x = a, y = b, color = factor(c))) +
  geom_point() +
  theme(legend.key = element_rect(fill = "yellow"))
Run Code Online (Sandbox Code Playgroud)

生产:

在此输入图像描述