var categList = [];
var correctRateList = [];
var categAveList = [];
var ctx = document.getElementById("myChart");
var data = {
labels: [categList[0], categList[1], categList[2], categList[3], categList[4]],
datasets: [
{
label: "個人",
backgroundColor: "rgba(255,99,132,0.2)",
borderColor: "rgba(255,99,132,1)",
pointBackgroundColor: "rgba(255,99,132,1)",
pointBorderColor: "#fff",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(255,99,132,1)",
data: [correctRateList[0], correctRateList[1], correctRateList[2], correctRateList[3], correctRateList[4]]
},
{
label: "SCMS",
backgroundColor: "rgba(255,153,0,0.2)",
borderColor: "rgba(255,153,0,1)",
pointBackgroundColor: "rgba(255,153,0,1)",
pointBorderColor: "#fff",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(255,153,0,1)",
data: [categAveList[0], categAveList[1], categAveList[2], categAveList[3], categAveList[4]]
}
]
};
リストの項目数は不確定なので、現在の実装は信頼できません。 (それは5つのアイテムしか想定していなかった)。私が望むのは、そのラベルとデータタグに全体のリスト変数を渡すことです。 私が試したときに: ラベル:[categList] それは私が欲しいものを表示していません。これを行うことができる方法はありますか?ArrayListをグラフ変数に渡すか、これがどのように呼び出されるかわかりません。ご覧ください。
に同じ概念を適用することができますJavaについてJavaと関係がない場合は、Javascriptに関する質問に「java」というタグを付けないでください。 – ajb
'categList'はどうでしょうか?それはすでに配列です。 – Xufox
私は試みたが、その間違った – Bans