【发布时间】:2011-10-12 23:46:06
【问题描述】:
为条形图/直方图选择随机颜色的最佳方法是什么,以使每种颜色彼此不同......并且可能形成对比
最受关注的方式是
'#'+(Math.random()*0xFFFFFF<<0).toString(16);
但这会产生相似的颜色..有时区分它们可能是一个问题.. 例子
【问题讨论】:
-
任何选择随机颜色的方法有时都会产生相似的颜色。如果您不希望它们相似,只需准备一份合适的颜色列表并从中挑选(如果您愿意,可以随机选择)。
-
您不想使用建议的方法的最大原因是人们视觉上感知为色谱的内容与十六进制色谱不是线性成比例的。这就是为什么"web safe colors" 看起来不像彩虹。
标签: javascript histogram