gpt4 book ai didi

r - 如何使用点阵将更新的线条颜色合并到 R 中的图例中?

转载 作者:行者123 更新时间:2023-12-02 13:48:38 25 4
gpt4 key购买 nike

上下文和问题:

我想在 R 中的格子图中添加一个图例,以显示两个组的密度。我已将默认颜色更改为黑色和灰色。然而,图例尚未更新颜色。

  • 如何让格子图在图例中使用我更新的颜色?
  • 如何控制图例的位置(我希望能够将其放置在绘图区域内)?

工作示例:

set.seed(4444)
x1 <- rep("Group A", 50)
x2 <- rep("Group B", 50)
y1 <- rnorm(50, 0, 2)
y2 <- rnorm(50, 1, 2)
dtf <- data.frame(x=c(x1, x2), y =c(y1, y2))

print(densityplot(~y, groups=x, data=dtf,
pch=".",
cex=2,
col=c("black", "gray"),
auto.key=TRUE,
xlab="Y"))

enter image description here

最佳答案

图例颜色是格子中众所周知的烦恼。看起来很难纠正,因为 Deepayan 推荐 simpleTheme 作为解决方案。对于定位,请参阅 Josh 的回答。

print(densityplot(~y, groups=x, data=dtf,
pch=".",
cex=2,
par.settings=simpleTheme(col=c("gray","black")),
auto.key=TRUE,
xlab="Y"))

关于r - 如何使用点阵将更新的线条颜色合并到 R 中的图例中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8484907/

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