gpt4 book ai didi

r - 有没有办法去除ggplot2中图例的边框?

转载 作者:行者123 更新时间:2023-12-01 12:00:28 24 4
gpt4 key购买 nike

我正在使用 qplot 来绘制一个函数,我想在图中放置图例。我用过

opts( legend.position = c(0.7,0.7) )

将图例移动到我想要的位置。

但是,图例周围有一个白色边框,显示在灰色背景上。

例如:
library(ggplot2)
x = c(1:20)
y = c(1:20)

p <- qplot(x,y, color = "blue")

p <- p + scale_colour_identity("Example", breaks=c("blue"), labels=c("dots"))

p <- p + opts(legend.position = c(0.6, 0.4))

print(p)

我想知道如何从图例中删除此边框。谢谢你。

最佳答案

对于较新版本的 ggplot , optstheme 取代& theme_rectelement_rect 取代

p + theme(legend.background = element_rect(color = NA))

这将摆脱你的边界:
p + opts(legend.background = theme_rect(col = 0))

除了 col (适用于边框)之外的其他选项是 fill (背景)和 size (这是边框大小)。

希望有帮助!

祝一切顺利,

关于r - 有没有办法去除ggplot2中图例的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com