2016-10-06 9 views
0

ハイチャートのスタックバーに異なる一連のデータを直線で表示したいとします。私は最小値と最大値に基づいてデータを表示する必要があります。これをお勧めします。ハイチャートを使用してスタックバーの1行に異なるシリーズデータを表示

series: [ 
     { "name": 'Active', 
     "data": [{ "low": 1325808000000, "y": 1335808000000 }, 
       { "low": 1335808000000, "y": 1343652000000 } 
       ] 
     }, 
     { "name": 'New', 
     "data": [{ "low": 1335808000000, "y": 1351814400000 }, 
       { "low": 1343652000000, "y": 1348952000000 } 
       ] 
     } 
     ] 

サンプルは以下のリンクにあります。

http://jsfiddle.net/SuhailBaig/8e08b387/3/ 
+0

ここで達成したいのは?あなたのチャートの主な目標は何か分かりません。達成したいことを示す図面を投稿することができますか? –

+0

こんにちはGrzegorz、 詳細については、下記のポストをご覧ください。 –

答えて

0

Expected Stacked Bar Image

こんにちはグジェゴシ、 ご回答いただきありがとうございます。 上記のリンクは私の要件をよりよく理解するのに役立ちます。 ソースコードについては、下記のjsfiddle urlをご覧ください。

http://jsfiddle.net/SuhailBaig/8e08b387/3/

サンプルコード:

series: [ 
     { "name": 'Active', 
     "data": [{ "low": 1325808000000, "y": 1335808000000 }, 
       { "low": 1335808000000, "y": 1343652000000 } 
       ] 
     }, 
     { "name": 'New', 
     "data": [{ "low": 1335808000000, "y": 1351814400000 }, 
       { "low": 1343652000000, "y": 1348952000000 } 
       ] 
     } 
     ] 
0

あなたは縦棒グラフを使用しているので、それはx軸になりますあなたのケースでは、y軸にStackLablesを追加する必要があり、

yAxis: { 
      min: 0, 
      title: { 
       text: 'Stacked Bar' 
      }, 
      stackLabels: { 
       enabled: true, 
       style: { 
        fontWeight: 'bold', 
        color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray' 
       } 
      } 
     }, 

DEMO

+0

こんにちはSajeetharan、応答ありがとう。しかし、私の要件は です。1)グラフのタイプ:積み重なったバー 2)Y軸:国名を表示します。例:INDIA、アメリカ 3)X軸:目盛間隔3の表示四半期 4)シリーズIの場合、最小値と最大値があります。バーの表示は最小値から開始する必要があります。例:2つのシリーズ(New、Active)があります。 INDIAの値は「新規」です:min-1、max-3、および「Active」の場合:min-3、max-5したがって、バーは0ではなく1で始まる必要があります。 –

関連する問題