Я пытаюсь иметь многострочные метки с круговой диаграммой на ChartJS. Я читал по нескольким вопросам, что использование массива строк должно выполнить свою работу, но я этого не вижу. Мой код выглядит следующим образом:
var ctx = document.getElementById("pie-inversiones");
window.myBar = new Chart(ctx, {
type: 'pie',
data: pieInversiones,
options: {
legend: {
position: 'left',
onClick: function (e) {
e.stopPropagation();
},
labels: {
fontColor: "#15467D",
fontFamily: "Neo Sans Std",
fontSize: 10
}
},
animation: {
animateRotate: getParameterByName("action") == "print" ? false : true
},
plugins: {
datalabels: {
color: '#15467D',
anchor: "end",
align: "end",
formatter: (value, ctx) => {
return value + "%";
}
}
}
},
});
С объектом данных, имеющим два свойства, набор данных (данные с цветом фона) и метки, который представляет собой просто массив массивов, каждый из которых содержит более 1 строки.
Большинство вопросов, которые я вижу, задают о гистограммах, как мне добиться этого на круговой диаграмме?
Вот пример кода, который я использую https://jsfiddle.net/04zcy2hu/
@Pankaj обновлен примером скрипки.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Не могли бы вы предоставить скрипту js с рендерингом данных на нем.