1
次はjavascriptコードですが、実際に関連する唯一の機能は最後の機能です。私は、チャートを更新して、ページをリロードせずに別のデータセットを追加したいと考えています。しかし、理由から追加されたデータセットは常に定義されていません。一方、コメントアウトされた行は、まったく同じ配列のデータを使用します。私はjavascriptを初めて使ったので、私は何かが分からない場合、またはchart.jsがこの種のものをまったくサポートしていないかどうかはわかりません。chart.js Ajaxは別のデータセットを常に「未定義」にプッシュ
const CHART = document.getElementById("lineChart");
var dts1 = [
\t {
\t \t label: "Abfall gesamt",
\t \t data: Abfall_gesamt,
\t }
];
var dts2 = [
\t {
\t \t label: "Abfall schadstoffhaltiger",
\t \t data: Abfall_schadstoff,
\t }
];
var lineChart = new Chart(CHART, {
\t type: 'line',
data: {
\t labels: Jahr,
\t \t datasets: dts1
}
});
function myFunction(){
\t //lineChart.data.datasets[0].data = Abfall_schadstoff;
\t lineChart.data.datasets.push(dts2);
\t lineChart.update();
}