我需要使用chart.js在特定的甜甜圈图切片的中心添加一个简单的图标图像(警告)...不幸的是,为此目的,我在官方文档中找不到任何配置选项。您可以通过以下链接查看所需结果的示例。有什么好撒玛利亚人可以帮助我吗?
这可以通过chartjs-plugin-labels如下进行:
var myChart = new Chart(document.getElementById('myChart'), {
type: 'doughnut',
data: {
labels: ['A', 'B', 'C'],
datasets: [{
data: [11, 39, 20],
backgroundColor: ['#ffb74d', '#4db6ac', '#bf360c']
}]
},
options: {
responsive: true,
plugins: {
labels: {
render: 'image',
images: [
null,
null,
{
src: 'https://i.stack.imgur.com/9EMtU.png',
width: 20,
height: 20
}
]
}
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/emn178/chartjs-plugin-labels/src/chartjs-plugin-labels.js"></script>
<canvas id="myChart" height="100"></canvas>
• 使用 Trim 时在 SwiftUI 中将描边画成一个圆圈?
• 如何使用 React.js 使图例选项卡在 chart.js 折线图中可聚焦?
• 在本机反应中如何使用图像选择器添加选定的用户图像并将图像分配给使用 firestore 数据库版本 9 的当前登录用户?
• 如何在 Flame Flutter 中将一个精灵添加到另一个精灵之上?
• 如何在 recharts 或 react js 中创建仪表图表?
• 从 Google Drive 将图像添加到 GitHub Readme.md