皆さん、こんにちは。
私は現在、いくつかのデータをグラフ化するために HighCharts を使用することを学んでいます。
ローカル ページでの設定方法を学んだ後は、データを動的に (または ajax を介して) ロードする時が来ました。
チャートは正常にロードされ、シリーズは次のように定義されています。
var series1=[];
var series2=[];
var series3=[];
次に、ajaxリクエストを起動するボタンがあり、これらの配列にデータが入力され、SQLデータベースから引き出され、フォーマットされ、Webページに送り返されます:D(これにはしばらく時間がかかりました)
さて、これらの配列がいっぱいになったので、HighCharts にこのデータを描画させようとしています。
chart.refresh(); を使用しようとしました。私のajaxの最後に、これはエラーを与えるようです:
Uncaught TypeError: Object #<Object> has no method 'refresh'
私は少し困惑しており、進歩するのに苦労しています-正しい方向へのナッジは非常に高く評価されます!
編集:
chart.series[0].setData(series1);
配列がいっぱいになった後に起動する必要があるものです。