所以我試圖在條形圖上繪制導入的 csv 數據。我想讓圖表上的每個條形與頂部的相關標簽具有不同的顏色。但是當我嘗試為每個條形分配某些顏色時,它只會更改每個部分的第一個條形。這是我的圖形代碼:var ctx3 = document.getElementById("chart3");var chart3 = new Chart(ctx3, { type: 'bar', plugins: [ChartDataSource], data: { datasets: [{ backgroundColor: [ 'rgb(19, 82, 150)', 'rgb(196, 230, 255)', 'rgb(153, 207, 247)', 'rgb(103, 172, 224)', 'rgb(19, 82, 150)', 'rgb(196, 230, 255)', ], borderColor: [ 'transparent', 'transparent', 'transparent', 'transparent', 'transparent', 'transparent' ] }] }, options: { scales: { yAxes: [{ ticks: { beginAtZero: true } }] }, layout: { padding: { left: 50, right: 50, top: 50, bottom: 50 } }, plugins: { datasource: { url: 'builddata.csv' } } } });
如何使用 csv 數據在 Chart.js 中制作不同顏色的條形圖?
嚕嚕噠
2021-07-14 13:11:40