A estrutura de dados do gráfico tipo donut é diferente, consegui adicionar as legendas pela própria função do chart.js, exemplo abaixo:
var legendHolder = document.createElement('div');
legendHolder.innerHTML = doughnutChart.generateLegend();
document.getElementById('legend').appendChild(legendHolder.firstChild);
Obrigado pelo apoio.