score:0

this can be done with chartjs-plugin-labels as follows:

var mychart = new chart(document.getelementbyid('mychart'), {
  type: 'doughnut',
  data: {
    labels: ['a', 'b', 'c'],
    datasets: [{
      data: [11, 39, 20],
      backgroundcolor: ['#ffb74d', '#4db6ac', '#bf360c']
    }]
  },
  options: {
    responsive: true,
    plugins: {
      labels: {
        render: 'image',
        images: [
          null, 
          null, 
          {
            src: 'https://i.stack.imgur.com/9emtu.png',
            width: 20,
            height: 20
          }
        ]
      }
    }
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/chart.js/2.9.3/chart.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/emn178/chartjs-plugin-labels/src/chartjs-plugin-labels.js"></script>
<canvas id="mychart" height="100"></canvas>


Related Query

More Query from same tag