ハイチャートの円グラフを更新する方法を工夫しようとしていますが、私の人生は正しいとは言えません。Highcharts:setData()で円グラフを更新する
私はドキュメントを見て、細かい部分を更新するために棒グラフや線グラフ、スプライングラフを取得できましたが、この機能を円グラフに使用すると機能しません。アイテムはそうのようなシリーズに等しい
item.setData([["none", 100]], true);
::私は現在で摂食しています
デモに示すよう
$.each(browser_chart.series, function(i, item){
if(item.name == 'Browser share'){
console.log(data.browsers);
item.setData([["none", 100]], true);
}
});
は、円グラフのデータをフォーマットする方法です。問題はシリーズを正しく読むことができないことです。
item.setData([\"none\", 100], true);
そして何かをするようだが(もちろん、それは間違っていることを意味する)、右のxとyの値を読み取ることができません:私はしてみてください。
誰もがこの作業を行う方向で私を指摘できますか?
おかげで、
うーんしかし、あなたの例では、その理由を教えなかった:私もこれはHighChartsの既知の問題であることが分かりました。円グラフを更新すると、シリーズのポイントが実際には欠落しています。これは、一部のブラウザには、ユーザーが選択した日付範囲の値がないためです。それは私がそれが正しく更新するように見えなかったし、厄介なエラーをスローしていた私は元々よりも少ないポイントで更新するようだ。とにかくこれについて知っていますか? – Sammaye
私は新しいチャートでHighcharts.Chart()を再作成することで、異なる点で作業することができましたが、ちょっと醜いですが、これを行う唯一の方法はわかりますか? – Sammaye