2016-10-21 3 views
0

私は棒グラフを持っています。今、彼らはすべて0から始まります。私は開始点を変更する方法しか見つけませんでした。それはそれぞれの場合に同じです。すべての人のように1javascript - ハイチャート - タイプバー - 各バーの異なる開始を設定する方法

しかし、私は最初の1-2、2番目:1-4と3番目:7-10のように描画する必要があります。 異なるケースでどのように変更できますか?

var chart = new Highcharts.Chart({ 
chart: { 
     type: 'bar', 
     renderTo: 'container' 
}, 
xAxis: { 
     categories: ['First', 'Second', 'Third'] 
}, 
series: [{ 
     data: [{ 
      name: 'Point 1', 
      y: 2 
     }, { 
      name: 'Point 2', 
      y: 4 
     }, { 
      name: 'Point 3', 
      y: 10 
     }] 
}] 
}); 

答えて

0

可能な解決策は、あなたの棒グラフ「スタッキング」を作成し、オフセットが設定されますあなたのシリーズに新しいデータ配列を追加し、それら「見えない」ようにすることです:

plotOptions: { 
    series: { 
    stacking: 'normal' 
    } 
}, 
series: [{ 
    data: [{name: 'Point 1', y: 2}, 
      {name: 'Point 2', y: 4}, 
      {name: 'Point 3', y: 10}] 
    },{ 
    data: [{name: 'Point 1', y: 2}, 
      {name: 'Point 2', y: 4}, 
      {name: 'Point 3', y: 10}], 
    color: 'white', 
    enableMouseTracking:false, 
    showInLegend: false 
}] 

私はthis exampleを願っていますそれを説明しますより良い

columnrangeチャートタイプが何のためにあるのかだ
+0

私は今、チャートデータのための2つのテーブルを設定するために管理している:\tするvar人= [ '人1'、 ''、 ''、 ''、 'people2の'、 ''、 '' 、 '']; \t \t var chart = new Highcharts。チャート({ \tチャート:{ \t \tタイプ: 'バー' \t \t renderTo 'reservationChart' \t \t}、 \t XAXIS:{ \t \tカテゴリ:人々、 \t \tタイトル:{ \t \t \tテキスト: '名前、\t \t \t整列:「高」、 \t \t \t \t \t回転:0 \t \t \t} \t \t}、 \t Y軸:{ \t \tカテゴリ:[00、02、04、06、08、10、12、14、16、18、20、22 、24]、 \t \tタイトル:{ \t \t \tテキスト: '予約' \t \t \t} \t \t}、 \tは、plotoptions:{ \t \t系列:{ \t \t \t積層 '正常' \t \t} \t}、 \tシリーズ:データセット })。 \t}); –

+0

くそー....基本的に私はXaxisの人とYaxisの人の2つのテーブルを持っています。今ではそれらのテーブルをモデルから読み込む必要があります。どうやってやるの?私は私の見解のためにascxファイルを持っています。 –

1

その代わりに、列のバーにするためにinvertedプロパティを使用します。

例:

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

フィドル:

+0

おかげさまで、私が探していたようです。 foreach-loopを構築するにはどうすればいいですか?テーブル情報を読み込んで表現する必要があります.Y軸は0から24まで固定され、X軸はテーブルから読み込まれますか?可能であれば、各X軸アイテムには4つの異なる列(異なる行)があります。 Jan:1-5、2-7のように –

+0

あなたはその問題の新しい質問を開始し、ループする必要があるデータとあなたが望む結果の例を含める必要があると思います。 – jlbriggs

関連する問題