javascript - 如何在 ChartJS donut 上用浅灰色更改标签删除线?

标签 javascript jquery html chart.js web-deployment

我有这个 ChartJS donut 并添加了一个额外的标签,它将显示另一个值而不在 donut 上显示它。问题是,ChartJS 穿透了“隐藏”的标签。是否可以用颜色更改删除线?

这是我的图表:

This is my Chart

我希望它看起来像这样的图表: The Chart I want it to act like

这是源代码:

function donutChart(){    
    var ctx = document.getElementById('can');
    var myChart = new Chart(ctx, {
        type: 'doughnut',
        data: {
            labels: ['Red', 'Blue', 'Yellow', 'Misc'],
            datasets: [{
                label: '# of Votes',
                data: [30, 10, 20],
                backgroundColor: [
                    'rgba(255, 99, 132, 0.2)',
                    'rgba(54, 162, 235, 0.2)',
                    'rgba(126, 214, 223, 0.2)',
                    'rgba(255, 206, 86, 0.2)'
                ],
                borderColor: [
                    'rgba(255, 99, 132, 1)',
                    'rgba(54, 162, 235, 1)',
                    'rgba(126, 214, 223, 1)',
                    'rgba(255, 206, 86, 1)'
                ],
                borderWidth: 1
            }]
        },
        options: {
            legend : {
                display: true,
                position: 'bottom'
            }
        }
    });
}

最佳答案

@jordanwillis 在类似问题上的回答解决了我的问题。 感谢@jordanwillis 和@uminder

问题: change legend item style when dataset is hidden

关于javascript - 如何在 ChartJS donut 上用浅灰色更改标签删除线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59682880/

相关文章:

html - 使 Iframe 适合父 div

javascript - Angular 5 : Prevent component reloading on parameter change

javascript - 遍历表行内部

jquery - 悬停在div一定距离内时触发代码

.net - 用于呈现 HTML 的流畅界面

python - Python 中的网页抓取问题 : returning empty values

javascript - 检测没有焦点的鼠标滚轮

javascript - 单击按钮打开 Google map | Reactjs

javascript - 如何存储和恢复 Canvas 以再次使用它?

javascript - .text() 不适用于选择表单输入