Highcharts柱区

时间:2015-09-27 04:40:25

标签: javascript highcharts

Highcharts系列"区域"如果我正确地理解the documentation,那么当值传递到不同的区域时,应该重新着色数据点"。

  • 当最初使用' line'或者'列' '图表类型'。
  • 当我使用' line'
  • 类型更新图表数据点的值时,此方法有效
  • 当我更新图表类型'列'
  • 的数据点的值时,这工作

这是小提琴:http://jsfiddle.net/bfb6w1qq/1/

您可以尝试在'列中设置类型'到了' line'看到它按预期工作。

我的问题是 - 这是一个错误还是我错过了某种配置设置?我甚至试图强制重新抽奖,但仍然没有运气。

提前致谢!

以下是代码:

$(function () {
$("#higher").on("click", function()
{
    chart = $('#container').highcharts();
    chart.series[0].data[0].update(
        {
            x: 0,
            y: 15
        })
    chart.redraw();
});

$('#container').highcharts({
     chart:
        {
            type: 'column'
        },
    series: [{
        data: [-10, -5, 0, 5, 10, 15, 10, 10, 5, 0, -5],
        zones: [{
            value: 0,
            color: '#f7a35c',
            fillColor: '#f7a35c'
        }, {
            value: 10,
            color: '#7cb5ec',
            fillColor: '#7cb5ec'
        }, {
            color: '#90ed7d',
            fillColor: '#90ed7d'
        }]
    }]
});

});

2 个答案:

答案 0 :(得分:1)

感谢您的反馈,确实看起来像一个错误,所以我在这里向我们的开发人员报告:https://github.com/highslide-software/highcharts.com/issues/4604

答案 1 :(得分:0)

显然在当前的bug修复分支中已修复。哇噢!

https://github.com/highslide-software/highcharts.com/issues/4604#event-420605840