【发布时间】:2021-03-08 19:30:35
【问题描述】:
我正在尝试使用 csv 文件中的数据创建带有 chart.js 的圆环图。到目前为止,以下是我的脚本,但它不起作用。任何指导都表示赞赏。
<script>
var file='donut.csv';
d3.csv(file).then(makeChart); //use d3.csv to read file
function makeChart(types){
var can=types.map(function(d){return d.cancelled});
var suc=types.map(function(d){return d.success});
var fa=types.map(function(d){return d.failed});
{
var chart=new Chart(document.getElementById("doughnut-chart"), {
type: 'doughnut',
data: {
labels: ["Cancelled","Success", "Failed"],
datasets: [
{
label: "Population (millions)",
backgroundColor: ["#3e95cd", "#3cba9f","#8e5ea2"],
data: [can,suc,fa]
}
]
},
options: {
title: {
display: true,
text: 'Weekly Status'
}
}
}
}
);
</script>
我的 donut.csv 如下所示:
cancelled,300,
success,1000,
failed,20,
【问题讨论】:
标签: chart.js