2017-02-03 9 views
-2

データが読み込まれ、チャートがハイチャートで作成されたときに読み込みアイコンを表示します。以下ハイチャートには、JavaScriptでデータを取得する際の読み込みアイコンが表示されます。

擬似コードである:

// service call 
// data is pushed in data set 
// and that data is used in highcharts. 

$('Chart_name').highcharts({ 
}); 
+2

問題は、その後何ですか? – VPK

+0

ハンドブックを読んでいれば、何を期待しているのか試してみてください。 – pinturic

+0

背景画像を設定することができます - その他のオプションのAPIはhttp://api.highcharts.com/highcharts/で読んでください(http://stackoverflow.com/questions/14690401/highcharts-loading-image)読み込み - 例http://jsfiddle.net/86nuH/127/ – morganfree

答えて

0

ロード画面を非表示にする、データをフェッチ、ロード画面を表示し、その後、データなしでグラフをレンダリング。

例:

// Options without data 
const options = { 
    series: [{ 
    data: [], 
    type: 'column' 
    }] 
} 

// Redner chart 
const chart = Highcharts.chart('container', options) 

// Simulate fetch request timeout, get data after some delay 
setTimeout(() => { 
    const data = [1,2,3] 
    chart.hideLoading() 
    chart.series[0].setData(data) 
}, 2000) 

// Show loading screen 
chart.showLoading() 

ライブ例: https://jsfiddle.net/hLj1advd/

関連する問題