gpt4 book ai didi

r - 使用 ggplot2 和 color brewer 为 NA 数据添加颜色

转载 作者:行者123 更新时间:2023-12-04 19:01:34 25 4
gpt4 key购买 nike

我正在使用 ggplot2 在 R 中制作 2 个连续变量和 4 级因子的散点图。 4 级因子列中有一些 NA。

p1 <- qplot(x_var, y_var, color=4_factor, data=df)
p1

...工作正常,将 NA 着色为灰色,并使用默认的定性调色板将因子着色。但是,我的因子是有序的,所以我更愿意使用来自 Color Brewer 的不同调色板之一。 .
p2 <- p1 + scale_colour_brewer(palette="RdYlGn")
p2

现在,NA 不再显示为灰色。请问如何将 NA 颜色添加到彩色啤酒调色板中?

最佳答案

添加 na.value给您的电话:

df =data.frame(x=rnorm(20), y=rnorm(20), 
group=factor(sample(c(1:4,NA), size=10, replace=T)))
qplot(x, y, color=group, data=df) +
scale_colour_brewer(palette="RdYlGn", na.value="grey")

关于r - 使用 ggplot2 和 color brewer 为 NA 数据添加颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627117/

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