0

すべての列の幅 (範囲) が固定された縦棒グラフ (Highcharts) を作成しようとしています。約 300 の列があり、それらを実際に線として描画したいので、それぞれに非常に小さな範囲 (0.001) を割り当てます。

データ形式は基本的に [numberId, min, max] です。

ただし、高さが正しく表示される場合もあります...しかし、すべての列で同じではなく、奇妙な高さで表示される場合もあります。さまざまなことを試しましたが、問題を見つけることができませんでした。

これは jfiddle http://jsfiddle.net/deSSf/3/です (グラフの領域のサイズを変更すると、おそらく効果が見られます)。フィドルは実際には HighStock を使用していますが、このチャートは highcharts lib から取得する必要があります。

スクリーンショットがありますが、投稿できません。

コードは非常に単純です。

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

    series: [{
        data: [[1,0,0.001],......]]
    }
4

1 に答える 1

0

ハイチャートとハイストックには大きな違いがあります。Highstockでは、グラフに表示するポイントが多すぎる場合にデータとグループを収集するdataGroupingにアクセスできます。

無効にして実際の例を表示します: http://jsfiddle.net/deSSf/4/

            dataGrouping: {
                enabled: false
            }
于 2013-03-01T13:00:11.627 に答える