2016-05-12 54 views
1

シリーズデータ値がないときにnoDataオーバーレイが機能する場合は、xAxis.maxの値を設定してnoDataラベルと共にx軸を表示できます。 x軸ラベルを表示することはできません。ハイチャート - noDataオーバーレイとx軸ラベルを表示

アイデア?

理想的には、偽のシリーズデータなしでこれを行うことができます(データなしでは、提供するシリーズ名はありません)。 http://jsfiddle.net/eLdn6Lfc/:これは私が得ることができました

(のみ各シリーズのカウントが動的であることが知られている果物、と、以下のjsフィドルのように)最も近いこのjsfiddleで明確に定義されたX値の列チャートに使用されています

$(function() { 
    var chart = new Highcharts.Chart({ 
     chart: { 
      renderTo: 'container1', 
      type: 'column' 
     }, 
     xAxis: { 
      categories: ['Mulligatawny', 'Crab bisque', 'Lima bean', 'Wild mushroom'], 
      max:3 
     }, 
     series: [{ 
      data: [] 
     }], 
     lang: { 
      noData: "No Soup For You!" 
     }, 
    }); 
}); 

答えて

4

また、データがない場合は、x軸に最小制限を設定する必要があります。

ソリューション `noData`オーバーレイを表示しませんhere

var chart = new Highcharts.Chart({ 
    chart: { 
    renderTo: 'container', 
    type: 'column' 
    }, 
    xAxis: { 
    categories: ['Mulligatawny', 'Crab bisque', 'Lima bean', 'Wild mushroom'], 
    min: 0, 
    max: 3 
    }, 
    series: [{ 
    showInLegend: false, 
    data: [] 
    }], 
    lang: { 
    noData: "No Soup For You!" 
    }, 
}); 
+0

の作業。私の質問にリンクされているjsのフィドルでトップチャートを参照してください。 – Tyson

+0

@Tyson - あなたの最初のチャートで(あなたのフィドルで) 'min:0'を追加してください。これは機能します。 (http://jsfiddle.net/wergeld/eLdn6Lfc/1/)。 – wergeld

+0

@wergeld私の電話で申し訳ありません、すぐにjsfiddleを見てください。ありがとう、両方のあなた!しかしまだ2/3しか働いていない。まだ迷惑な「シリーズ1」を表示しています。その周りには何か? – Tyson

関連する問題