0
chart.js v2.5.0を使用しています。chart.js v2グローバル変数のないグラフの更新
グローバル変数を使用せずにグラフを動的に作成したいと考えています。
は例えば、私はこのようなコードを使用したい: https://jsfiddle.net/DUKEiLL/sf57xw6b/
function UpdateChart(ctrl) {
var config = $("#" + ctrl).data("ChartJs");
config.data.datasets.forEach(function (dataset) {
dataset.data = dataset.data.map(function() {
return randomScalingFactor();
});
});
var ctx = document.getElementById(ctrl).getContext("2d");
var TempMyDoughnut = new Chart(ctx, config);
TempMyDoughnut.update();
}
をしかし、それは正しく動作しません:ときに、ユーザーを押す「更新」ボタンをして、前のインスタンスがあるチャートの上に置きました突然表示されます。