是否可以使用 ChartJS 创建具有多个环的圆环图,如下所示?
问问题
17466 次
3 回答
17
您可以在小提琴链接中找到解决方案
var ctx = document.getElementById("chart-area").getContext("2d");
var myDoughnut = new Chart(ctx, config);
var config = {
type: 'doughnut',
data: {
datasets: [{
data: [
10,20,30
],
backgroundColor: [
"#F7464A",
"#46BFBD",
"#FDB45C"
],
}, {
data: [
randomScalingFactor(),
randomScalingFactor(),
randomScalingFactor()
],
backgroundColor: [
"#F7464A",
"#46BFBD",
"#FDB45C"
],
}],
labels: [
"Red",
"Green",
"Yellow"
]
},
options: {
responsive: true
}
};
于 2015-11-17T07:44:12.687 回答
3
您需要将多个数据集添加到图表中。它们将根据您的需要显示。请查看他们自己的饼图示例。您可以下载并在本地打开它作为示例。他们有多个数据集,使图表看起来像您需要的那样。
希望它有所帮助。
于 2016-05-05T09:40:13.770 回答
0
我知道这是个老问题,但昨天我也遇到了同样的问题,到目前为止,我接触到的最好的是 Chart js,这是一个可以做到这一点的插件(甚至更多!)
于 2020-05-15T11:45:06.483 回答