Chartjs Nested Pie/Doughnut charts

前端 未结 2 1756
一向
一向 2020-12-16 06:20

Chart.js makes some awesome looking charts and it\'s been working really well for me up until now. I\'m wanting to create something like this:

2条回答
  •  时光取名叫无心
    2020-12-16 06:51

    This is possible as of version 2.0 of Chart.js, I think. Here's an example:

    var ctx = document.getElementById("myChart");
    var chartData = {
      labels: [
        "Red",
        "Blue",
        "Yellow"
      ],
      datasets: [{
        data: [300, 50, 100],
        backgroundColor: [
          "#FF6384",
          "#36A2EB",
          "#FFCE56"
        ],
        hoverBackgroundColor: [
          "#FF6384",
          "#36A2EB",
          "#FFCE56"
        ]
      }, {
        data: [200, 100, 25, 25, 66, 34],
        backgroundColor: [
          "#FF6384",
          "#36A2EB",
          "#FFCE56",
          "#FF6384",
          "#36A2EB",
          "#FFCE56"
        ],
        hoverBackgroundColor: [
          "#FF6384",
          "#36A2EB",
          "#FFCE56",
          "#FF6384",
          "#36A2EB",
          "#FFCE56"
        ]
      }]
    };
    var pieChart = new Chart(ctx, {
      type: 'pie',
      data: chartData
    })
    
    
    

提交回复
热议问题