在列范围内的Highcharts minPointLength不起作用

时间:2013-07-22 15:48:09

标签: javascript highcharts

我正在使用列范围图表类型,我的一些可能最终比正常大小小得多,所以我想指定minPointLength,以便在较大的邻居中仍然可以看到小数据点并且可以轻松地盘旋并点击。我已经尝试将minPointLength选项放在我的代码中的多个位置,但它似乎不会影响列的大小。我已经让minPointLength在其他图表类型上工作正常,但没有使用列范围图表。这是我借用和修改的一个小小的小提琴,试图完成我想要的东西:http://jsfiddle.net/kdCgU/7/

$(function() {

window.chart = new Highcharts.Chart({

    chart: {
        renderTo: 'container',
        type: 'columnrange',
        inverted: true
    },

    xAxis: {
        labels: {
            enabled: false
        }
    },

    plotOptions: {
        series: {
            minPointLength: 10, //This doesn't seem to do anything
            dataLabels: {
                enabled: true,

            },
        }
    },

    series: [{
        name: "Product A",
        data: [[-200, 200]]},
    {
        name: "Product B",
        data: [[-150, 150]]},
    {
        name: "Product C",
        data: [[-100, 100]]},
    {   name: "Small Data",
        data: [[0, 1]]}
                         ]
});

非常感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:0)

已知错误报告here,但已在master branch中修复。

http://jsfiddle.net/sbochan/kdCgU/8/

答案 1 :(得分:0)

就像我在评论中说的那样,这是一个错误。它已经在他们的github here上报告了。

似乎已修复master

http://jsfiddle.net/xAU6X/