highcharts - 基于 x 轴而不是基于高图中的值(y 轴)的颜色列
问题描述
尝试根据 x 轴(负数、0 和正数)为列着色,但无法做到。尝试了几件事。
在小提琴中尝试了几个选项..但无法做到。
尝试了区域方法,在所有可能的地方添加了区域。
zones: [{
value: -3,
color: 'red'
}, {
value: 0,
color: 'orange'
}, {
color: 'green'
}]
没有错误..颜色不会出现。
解决方案
您需要zones
设置series
:
series: [{
...,
zoneAxis: 'x',
zones: [{
value: 10,
color: 'red'
}, {
value: 12,
color: 'orange'
}, {
color: 'green'
}]
}]
现场演示:http: //jsfiddle.net/BlackLabel/mpxtqzsv/
API参考:
https://api.highcharts.com/highcharts/series.column.zoneAxis
推荐阅读
- html - 带有 2 个项目列的 CSS 水平滚动
- c# - C# NEST 查询无法正确打印数据
- javascript - 如何制作发送参与服务器邀请链接的表情符号跳跃命令
- python - 递归函数没有返回正确的值
- hadoop - 如何创建 hdfs 数据目录?
- vba - VBA,数组范围错误,下标超出范围
- javascript - 如何检索 angularjs cachefactory.get 值
- .net - 在 cshtml 中编写此 if 语句的更简化方式
- python - 如何在 django 中使用具有相同模板文件的多个 url。?
- android - Xamarin Forms - 从 Android Toolbar.axml 动态更改 ImageView