chart.js - Chart.js 混合图表中不同的甜甜圈厚度
解决方案
您可以weight
在单个数据集上定义选项以获得所需的结果。
weight
:数据集的相对厚度。提供权重值将导致绘制饼图或甜甜圈数据集的厚度相对于所有数据集权重值的总和。
请看下面的可运行代码片段,看看它是如何工作的。
var pieChart = new Chart("myChart", {
type: 'doughnut',
data: {
labels: ["Red", "Blue", "Yellow"],
datasets: [{
data: [300, 50, 100],
backgroundColor: ["#FF6384", "#36A2EB", "#FFCE56"],
weight: 0.2
}, {
data: [200, 100, 25],
backgroundColor: ["#FF6384", "#36A2EB", "#FFCE56"],
}]
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
<canvas id="myChart"></canvas>
推荐阅读
- cognos - 用户在提示页面上选择提示后,Cognos Analytics 将不会运行
- r - R:data.table:使用随时间引用的聚合
- python - Python 使用请求更改 Instagram 个人资料图片
- performance - 网站大小波动是否正常?
- moodle - 类别中没有足够的问题来创建随机问题
- amazon-web-services - CodeDeploy 代理未在修订相对路径“appspec.yml”的解压缩修订目录中找到 AppSpec 文件
- android - 从 Google Analytics 到 Firebase Analytics 的行为流
- reactjs - React Router 4 的嵌套开关和默认子路由
- python - 从另一个熊猫数据框创建数据框并在同一数据框上应用 Groupby 时无法选择多个列
- python - 将结果作为模型的初始值,但要解决恢复