【问题标题】:How to change background colour of legend in ggplot2?如何更改ggplot2中图例的背景颜色?
【发布时间】:2015-12-25 21:10:03
【问题描述】:

有人知道如何更改 ggplot2 中点图例的背景颜色吗?我已经创建了下面的图并想更改图例上的白色背景?有什么想法吗?

【问题讨论】:

  • + theme(legend.key = element_rect(fill = "black"))添加到您的通话中
  • 迟到了,但请加+ coord_quickmap()

标签: r ggplot2 legend


【解决方案1】:

您可以使用themelegend.key 参数。来自?theme

legend.key:图例键下方的背景(element_rect();继承自 rect

那是

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"))

产生:

【讨论】:

  • 你好,如何增加图例颜色键(点)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-14
相关资源
最近更新 更多