使用HighCharts为Javascript中的每个值指定一种颜色
Assign a color to every value in Javascript using HighCharts
我必须为组件列表(在y轴上)制作图表。我正在使用HighCharts。当我试图准备图表时,我的javascript代码的一部分是这样的:
series: $.map(data, function (row) {
return ({
name: component,
data: data,
color: getRandomColor()
})
}
getRandomColor
,得到一个随机的六进制码。一切都很好。问题是,颜色不是随机的,我希望每个组件都能修复它们。一种方法是对映射进行硬编码,但我很懒,试图避免它。第二,对组件字符串进行散列,并将其用作getRandomColor函数中的种子,但组件实际上是非常相似的字符串(包括正向和反向),因此,获得的颜色范围非常小。有没有一种优雅的方式或"HighCharts"的方式可以让我用组件固定颜色?
正如Raeen所指出的,将哈希值乘以两到三大大拓宽了范围,这对我很有效。
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 如何获得一种颜色的rgb值'It’它接近另一种颜色
- 悬停时:用一种颜色突出显示维基百科的所有相同链接,用不同的颜色突出显示其他地方的所有相同的链接
- 查看整个画布是否被涂成一种颜色的方法.Javascript + processing.js
- 如何在 Javascript 中按百分比使颜色与另一种颜色相似
- 在此之后,我如何为另一种颜色制作动画
- 这个颜色选择器中的彩虹条在哪里?为什么可以'我只是点击一种颜色
- 使用HighCharts为Javascript中的每个值指定一种颜色
- 生成类似于一种颜色的可微分颜色
- jQuery.fadeOut淡出为一种颜色,然后消失
- 如何从另一种颜色中减去一种颜色
- linearGradient以一种颜色显示
- 是否有一种方法可以使用OpenLayers来改变openstreetmap中某些特征的颜色?
- 我需要为手风琴换一种颜色;我在一起工作
- 如何改变一个变量的颜色为另一种颜色与预定义的调色板与javascript
- 用另一种颜色替换图像/精灵中的特定颜色
- 从一种颜色平滑过渡到另一种颜色
- Google Maps JavaScript API -用一种颜色显示未激活的替代路由,用另一种颜色显示激活的替代路由
- 有可能生成一种颜色吗
- 是否有一种方法可以改变特定文本的颜色