首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过chart.js在多系列甜甜圈图表中添加标签

通过chart.js在多系列甜甜圈图表中添加标签
EN

Stack Overflow用户
提问于 2021-01-18 16:00:49
回答 1查看 536关注 0票数 0

我已经在react应用程序中使用chart.js实现了多系列甜甜圈图表。我想要将图表内的每个部分的标签都显示为内图表和外图表中的文本。为了实现这一点,我尝试了chart plugin-labels。但它只适用于外部图表标签。有人对此有什么解决方案吗?

下面是我发现的一个与我的实现类似的演示应用程序,以供参考。demo

图表的内部文本标签应用的一部分如下:

代码语言:javascript
复制
var refChart = document.getElementById("dchart");
var chartConfig = new Chart(refChart, {
            type: 'doughnut',
            data: {
                datasets: [
                   {
                    data: [4, 3, 3, 2],
                    label: 'data1',
                    labels: ['A','C','B','C']
                   }, 
                   {
                    data: [5, 3, 2],
                    label: 'data2',
                    labels: ['X','Y','Z'],
                   }]
                 },

             options:{
                  responsive: true,
                  maintainAspectRatio:false,
                  legend: {
                    display: true,
                    position: 'bottom',
                         }
                  plugins:{
                    labels:{
                        render:"label",
                        arc:true,
                           }
                         }
                     }
        });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 17:51:46

根据我对你的解释的理解,chart.js的datalabels插件提供了你想要的东西:

示例:https://chartjs-plugin-datalabels.netlify.app/samples/charts/doughnut.html

Github:https://github.com/chartjs/chartjs-plugin-datalabels

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65770683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档