【问题标题】:How scale sector in doughnut chartjs on hover?悬停时如何在甜甜圈图表中缩放扇区?
【发布时间】:2020-04-30 09:14:57
【问题描述】:

在悬停时如何在甜甜圈图表中缩放扇区? 例子:

【问题讨论】:

    标签: chart.js


    【解决方案1】:

    最简单的解决方案是在您的dataset 上定义不同的borderWidthhoverBorderWidth,如下所示。

    new Chart(document.getElementById('myChart'), {
      type: 'doughnut',
      data: {
        labels: ['red', 'green', 'gray', 'blue'],
        datasets: [{
          label: 'My First dataset',
          backgroundColor: ['red', 'green', 'gray', 'blue'],
          borderColor: 'white',
          data: [3, 4, 5, 3],
          borderWidth: 4,
          hoverBorderWidth: 0,
          borderAlign: 'center'
        }]
      },
      options: {
         responsive:true,
         cutoutPercentage: 65
      }
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script>
    <canvas id="myChart"></canvas>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多