你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
data: [{ name: 'Point 1', color: '#00FF00', y: -10 }, { name: 'Point 2', color: '#FF00FF', y: 5 }]
没有找到相关结果
jsbome - 个人博客:http://highcharts.daxueba.net
赞同来自: john 、*时空‖枷锁﹡
john - 个人微博:http://weibo.com/u/2175683160
赞同来自:
series: [{ name: 'John', data: [5, 3, 4, 7, 2, -1], zones: [{ value: 0, color: 'red' }] }]
// 数据处理 var data = [20, 10, 1, -10, 100, -20]; var finalData = []; for(var i=0;i<data.length;i++) { var d = data[i]; finalData.push({ y: d, color: d > 0 ? 'green' : 'red' // 根据值判断给定颜色 }) } $('#container').highcharts({ // ... series: [{ data: finalData }] // ... })
要回复问题请先登录或注册
90后IT女民工
3 个回复
jsbome - 个人博客:http://highcharts.daxueba.net
赞同来自: john 、*时空‖枷锁﹡
turboThreshold:0
color:'red',
negativeColor:'blue'
就可以了。
john - 个人微博:http://weibo.com/u/2175683160
赞同来自:
1、用 series.zones ,配置代码如下
表示 0 一下的值颜色为红色。
相关API:http://www.hcharts.cn/api/index.php#plotOptions.column.zones
教程:http://www.hcharts.cn/docs/index.php?doc=basic-series
2、通过遍历数据做判断给定颜色
john - 个人微博:http://weibo.com/u/2175683160
赞同来自:
http://code.hcharts.cn/hcharts.cn/hhhGsv