javascript - ChartJS BoxWidth 不起作用

标签 javascript chart.js

首先,我的JSFidle:https://jsfiddle.net/ethernetz/u8yc4tvb/

在图表的顶部,有一个粉红色的框。我希望那个盒子消失。 Others通过添加

来完成此操作
legend: {
    labels: {
        boxWidth: 0,
    }
},

他们的代码让盒子消失。正如您所看到的,这根本没有影响我的盒子。我做错了什么?

最佳答案

您应该将图例配置移动到选项对象内 Fiddle

var myChart = new Chart(ctx, {
    type: 'doughnut',
    data: {
            labels: ['Completion'],
        datasets: [{
            data: [60, 20],
            backgroundColor: [
                'rgba(255, 99, 132, 0.8)',
                'rgba(54, 162, 235, 0)',
            ],

            borderWidth: 0
        }]
    },
    options: {
        responsive: false,
        cutoutPercentage: 90,
        events: [],
        legend: {
          labels: {
              boxWidth: 0
          }
      }
    }        
});

关于javascript - ChartJS BoxWidth 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46048260/

相关文章:

javascript - Three.js 四元数 slerp 在极点附近给出了糟糕的结果

javascript - 什么触发了 Stackoverflow 的 "Tags"部分?

javascript - Chart.js 获取图形上当前可见点的数组

javascript - 如何过滤 ChartJS 中图表上的悬停?

javascript - 如何使数据在 Chart.js 条形图上始终可见

javascript - JQuery 检查 <li> 是否包含特定文本

javascript - 使用 jQuery 垂直居中内容

Javascript navigator.mediaDevices.getUserMedia 在源中获取宽度和高度

javascript - 在 Chart.js 中创建不同宽度的类别

javascript - Chart.js,设置最大值