如何选择颜色来绘制R中的不同类别?

时间:2014-05-28 15:16:21

标签: r plot

我正在寻找可以匹配的一组颜色,以区分7-9个类别。您是否知道是否有网站提供有关选择颜色的建议?

3 个答案:

答案 0 :(得分:2)

这个网站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.

答案 1 :(得分:1)

您可以使用一些R功能,例如rainbow()heat.colors()

plot(1:7, col = rainbow(7))

答案 2 :(得分:1)

色彩空间包具有有助于选择调色板的功能,并且具有描述如何使用包(http://cran.r-project.org/web/packages/colorspace/index.html)的漂亮小插图。它甚至还有一个交互式工具,您可以使用它来设置调色板的各个方面,并立即查看所涉及的颜色,它甚至可以让您看到色盲的人会看到什么颜色,或者如果您的情节打印将会发生什么/以灰度复制。