1

私は columnrange チャート タイプを使用していますが、一部は通常のサイズよりもはるかに小さくなる可能性があるため、minPointLength を指定して、小さなデータ ポイントが大きな隣のデータ ポイントの中に表示され、簡単に表示できるようにしたいと考えています。ホバーしてクリックします。コード全体の複数の場所に minPointLength オプションを配置しようとしましたが、列のサイズに影響を与えることはないようです。minPointLength を他のチャート タイプで正常に動作させましたが、columnrange チャートでは動作しませんでした。ここに私が借りて修正した小さなjsフィドルがあります: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]]}
                         ]
});

どんな助けでも大歓迎です、ありがとう!

4

2 に答える 2

0

コメントで言ったように、それはバグです。すでに github here で報告されています。

で修正されているようですmaster

http://jsfiddle.net/xAU6X/

于 2013-07-23T09:42:28.173 に答える