gpt4 book ai didi

R 颜色 - 许多独特的颜色仍然很漂亮

转载 作者:行者123 更新时间:2023-12-04 11:03:16 30 4
gpt4 key购买 nike

我很好奇你是否有一些关于 R 中颜色酿造的技巧,对于许多独特的颜色,以某种方式使图表仍然好看。

我需要大量独特的颜色(至少 24 种,可能需要更多,~50 种)用于堆叠区域图(所以不是热图,渐变色不起作用)。我遇到了 viridis,它的调色板非常漂亮,也适用于色盲人士。不幸的是,那些没有足够的颜色在我的图上仍然可以区分。

在谷歌上花了一些时间(这篇文章特别酷:How to generate a number of most distinctive colors in R?)后,我也查看了其他包/调色板,但没有找到任何颜色足够并且看起来仍然不错的东西。

当需要 24 种以上的颜色时,如何使图形好看?

最佳答案

您可以尝试 randomcoloR (最多 40 种不同的颜色)或 pals (最多 26 种颜色)。

# k: number of colors (>= 1). May be ineffective for k > 40.
library(randomcoloR)
nColor <- 40
myColor <- randomcoloR::distinctColorPalette(k = 40)
pie(rep(1, nColor), col = myColor)



# https://cran.r-project.org/web/packages/pals/vignettes/pals_examples.html
library(pals)
labs = c('alphabet', 'alphabet2', 'glasbey', 'kelly', 'polychrome')
op = par(mar = c(0, 5, 3, 1))
pal.bands(alphabet(), alphabet2(), glasbey(), kelly(), polychrome(),
labels = labs, show.names = FALSE)



创建于 2018-05-13 由 reprex package (v0.2.0)。

关于R 颜色 - 许多独特的颜色仍然很漂亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50321000/

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