1
ハイチャートを使って時系列チャートを作成しました。いくつかのシナリオでは、チャートを持つデータはありません。 ハイチャートを非表示にする方法はありますか、表示するデータがない場合は表示しないでください。表示するデータがない場合にハイカーを非表示にするにはどうすればよいですか?
ハイチャートを使って時系列チャートを作成しました。いくつかのシナリオでは、チャートを持つデータはありません。 ハイチャートを非表示にする方法はありますか、表示するデータがない場合は表示しないでください。表示するデータがない場合にハイカーを非表示にするにはどうすればよいですか?
HTMLとjQueryを使用する方法があります。あなたはdiv
の内部に文字を置くことができ、データがない場合は、div
の表がどこに隠れるようにjQueryを使うことができます。
このような何かが働くだろう:
HTMLコード:(jQueryのを使用して)
<div class="chartIsInside">
<!--chart here-->
</div>
JavaScriptコード:
if(data === null){ //or empty or whataver
$('div.chartIsInside').hide();
}
あり、これを行うための効果的億通りの方法があり、これを私にとって最もシンプルなようです。
highchartsは類似のものをサポートしています。表示するデータがない場合は、表示するデータがない(メッセージはカスタマイズ可能です)メソッドを表示するだけです。 [Here](http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/no-data-to-display/no-data-円/)が例です。 ** NOTE ** 'no-data-to-display.js'をインポートする必要があります –
データがない場合はグラフを作成できませんでした。データがない点にデータが動的に変化している場合は、何が表示されるかを明記してください。チャートはありません。グラフのdivの可視性を変更したり、グラフのdivを削除したりすることができます(メモリを気にする場合は、chart.destroy()も呼び出す必要があります)。 –