0
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沒有任何關係,請不要使用「java」標記有關Javascript的問題。 – ajb
只是'categList'呢?它已經是一個數組了。 – Xufox
我試過了,但是它的錯誤 – Bans