基于数据比较的动态列颜色突出显示
Highcharts Dynamic Column color based on data comparison
这是我正在尝试做的事情的片段,基本上我有 2 个值输入到图形中,我想根据比较更改列的颜色。基本上,如果值大于目标为绿色,否则为蓝色。但是每列的目标值都不同。
column: {
zones: [{
value: data[1] >= data[2],
color: 'green'
}, {
color: 'blue'
}]
}
zones 是一个数据数组,因此计算不会按程序进行。 您需要在数组外部进行计算,例如创建一个函数来执行计算并调用它以返回颜色:
column: {
zones: [{
color: getComputedColor(data)
}, {
color: 'blue'
}]
}
....
function getComputedColor(data)
{ if (data[1] >= data[2])
return "green";
return "blue";
}
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 动态更改高图中的系列颜色
- d3.hexbin插件-动态定义颜色域以适应数据
- 如何动态创建许多Jquery颜色选择器(eyecon)
- Javascript对象颜色动态变化
- 使用ngRepeat中的Angular动态更改元素颜色
- 如何在flash html5画布项目中动态更改文本颜色
- 通过javascript for Twitter Bootstrap动态更改进度条的颜色
- react native中的动态颜色
- jQuery mobile-动态更改ui页面背景颜色
- 动态更改字体颜色和URL
- JavaScript 更改动态添加的行的颜色
- 如何在动态 js 中更改一组节点的颜色
- 传单实时GeoJSON动态标记颜色更改
- 如何根据高图中的值获得动态颜色变化
- 如何将动态颜色应用于与 HTML 表不同的每一行
- jquery circle-progress中的动态颜色
- 动态颜色填充渐变不起作用
- 动态颜色变化在三个JS中不起作用
- 为PaintJS插件传递动态颜色十六进制值data-pb- Color - Color