私はchartjsを使っていくつかのダミーデータをテストとして表示しています。私はこのエラーが発生し続ける。ここでは、未定義のchartjs 2つのデータセットを使用するときの長さが未定義
のその実際のChart.jsファイルで発生する。..
プロパティを読み取ることができません "の長さは私のコードです:
<canvas id="ctx" width="400" height="400"></canvas>
<script>
var ctx = document.getElementById('ctx');
var chart = new Chart(ctx, {
labels: ["1", "2"],
type: 'line',
data: {
datasets: [
{
label: "Test1",
fill: false,
lineTension: 0.1,
backgroundColor: "green",
borderColor: "black",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderJoinStyle: 'miter',
pointBorderColor: "black",
pointBackgroundColor: "green",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: "blue",
pointHoverBorderColor: "black",
pointHoverBorderWidth: 2,
pointRadius: 1,
pointHitRadius: 10,
data: [1,2,50,42,43,23,1],
spanGaps: false
},
{
label: "Test2",
fill: false,
lineTension: 0.1,
backgroundColor: "blue",
borderColor: "black",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderJoinStyle: 'miter',
pointBorderColor: "black",
pointBackgroundColor: "blue",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: "green",
pointHoverBorderColor: "black",
pointHoverBorderWidth: 2,
pointRadius: 1,
pointHitRadius: 10,
data: [4,55,23,52,32,13,4],
spanGaps: false
}
]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
</script>
しかし、私は実際に仕事にこれを取得することはできません...
それは私によく見えますが、 アドバイスはありますか?
それを表示するように編集@MaxZoom、私はそれを置くことを忘れてしまいました! – Astrify
このエラーが発生した場所とコードがどこに記載されていないかは不明です。しかし、通常、エラー自体は、nullのオブジェクトに対してlengthプロパティを呼び出すと言っています。これは、このコンテキストでは「データセット」です。 – Pranay
@pranayどこに表示するか編集する – Astrify