【发布时间】:2014-07-17 21:50:45
【问题描述】:
我正在寻找可以匹配以区分 7-9 个类别的颜色集。您是否知道是否有网站可以提供有关选择颜色的建议?
【问题讨论】:
我正在寻找可以匹配以区分 7-9 个类别的颜色集。您是否知道是否有网站可以提供有关选择颜色的建议?
【问题讨论】:
colorspace 包具有有助于选择调色板的功能,并且有一个很好的小插图描述了如何使用该包 (http://cran.r-project.org/web/packages/colorspace/index.html)。它甚至有一个交互式工具,您可以使用它来设置调色板的各个方面并立即查看所涉及的颜色,它甚至可以让您看到颜色对于色盲的人来说会是什么样子,或者如果您的绘图被打印会发生什么/以灰度复制。
【讨论】:
您可以为此使用一些 R 函数,例如 rainbow() 和 heat.colors()。
plot(1:7, col = rainbow(7))
【讨论】:
这个网站http://colorbrewer2.org/ 非常适合根据您的数据类型(即顺序、发散、..)建议一些 HEX 格式的颜色,因此您可以在 R 代码中使用它。例如,
colors <- c("#d73027","#fc8d59","#fee090","#ffffbf","#e0f3f8","#91bfdb","#4575b4")
# then use this vector in your col attribute in your barplot for example.
【讨论】:
RColorBrewer 包,它更易于使用(但该网站也绝对值得探索)。