Есть ли способ передвижения и управления легендой в круговой диаграмме для Chart.js? В частности, я хочу переместить его влево или вправо от моей круговой диаграммы и использовать ее в стиле списка вместо встроенного. Я вижу в документации, что только позиции сверху или снизу, так что я пытался скрываться легенду по умолчанию сПользовательская легенда в Chart.js 2.1.3
Chart.defaults.global.legend.display = false;
А потом строить мое с
document.getElementById('js-legend').innerHTML = myChart.generateLegend();
Но это не создает цветную легенду которые соответствуют диаграмме.
тока JavaScript:
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'pie',
data: {
labels:generatedLabels,
datasets: [{
data: dataPoints,
backgroundColor: generatedBackgroundColors
}]
}
});
HTML:
<div>
<canvas id="myChart"></canvas>
</div>
<div id="js-legend" class="pieLegend"></div>
Это не работает для меня; см. мое обновление здесь: http://stackoverflow.com/questions/39645440/how-can-i-cause-a-legend-to-appear-to-the-right-of-the-pie-chart-js –