0
私はチュートリアルを少し見てオンラインで検索しましたが、何が欠けているのか分かりませんでした。私はそれを動作させるために様々な可能性を試しましたが、運はありません。私はこれに新しいので、これで本当に助けを感謝します。仮定すると、dql result chartjsを使ってドーナツチャートを作成しようとしています
$(document).ready(function() {
// var ctx1 = $("#mycanvas");
$.ajax({
url:"http://localhost/multi000web/InspectionMenu.html",
type: 'GET',
dataType: 'json',
success : function(data){
console.log(data);
var Sitename =[];
var CountOf =[];
for (var i = 0; i < data.lenght ; i++){
Sitename.push(data[i].Sitename);
CountOf.push(data[i].CountOf);
}
var chartdata ={
labels:Sitename,
dataset: [
{
label: "Sitename",
// backgroundColor:["#F4A460","#2E8B57","#E0E0E0"],
data: [data]
}
]
};
//options
var options = {
responsive: true,
title: {
display: true,
position: "top",
text: "Doughnu Chart",
fontSize: 18,
fontColor: "#111"
},
legend: {
display: true,
position: "bottom",
labels: {
fontColor: "#333",
fontSize: 16
}
}
};
//get the doughnut chart canvas
var ctx1 = $("#mycanvas");
//create Chart class object
var chart1 = new Chart(ctx1, {
type: "doughnut",
data: chartdata ,
options: options
});
},
error :function(data) {
}
});
});
おかげです。私はそのコードを試しましたが、運はありません。 jsonはあなたが言及した方法であり、私はまだチャートを見ることができません。 – Ahsan
@Ahsanそれはあなたがスニペットで見ることができるように、うまくいくはずです。 'forループ 'の代わりに答えに' forEach'ループを使用してください。また、いくつかのタイプミスがあります。慎重にそれらを探してください。 –
あなたは正しいです。私はそれが私のjsonが来ている方法かもしれないと思う。私はあなたにいくつかのことをテストし、更新されます。あなたの助けをありがとう – Ahsan