Я пытаюсь настроить круговую диаграмму отсюда: https://canvasjs.com/jquery-charts/pie-chart-index-data-label-inside/
Код, который я использовал, с моими изменениями приведен ниже:
<script type = "text/javascript">
window.onload = function() {
var options = {
exportEnabled: true,
animationEnabled: true,
title:{
text: "Operational Excellence"
},
data: [{
type: "pie",
showInLegend: false,
indexLabel: "{name}",
indexLabelPlacement: "inside",
dataPoints: [
{ y: 16.66666666666667, name: "Innovation" },
{ y: 16.66666666666667, name: "Leadership <br> Behaviours" },
{ y: 16.66666666666667, name: "Continuous Improvement" },
{ y: 16.66666666666667, name: "Employee Engagement" },
{ y: 16.66666666666667, name: "Exceed Customer Expectations"},
{ y: 16.66666666666667, name: "High Reliability" }
]
}]
};
$("#chartContainer").CanvasJSChart(options);
}
</script>
<div id = "chartContainer" style = "height: 100%; width: 100%;"></div>
<script type = "text/javascript" src = "https://canvasjs.com/assets/script/jquery-1.11.1.min.js"></script>
<script type = "text/javascript" src = "https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>
Я бы хотел, чтобы это выглядело так: https://static1.squarespace.com/static/56683787841abadb3a833983/t/5aad434c88251b56303ee2b4/1521304417200/chart.jpg?format=1000w
Как мне вставить html-разрыв «<b r>» в dataPoints и есть ли библиотека диаграмм, которая будет больше похожа на изображение выше?
Спасибо всем за помощь.



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


HTML-теги пока не поддерживаются в indexLabels. Однако вы можете использовать indexLabelMaxWidth для достижения того же. Пожалуйста, проверьте код ниже.
var options = {
exportEnabled: true,
animationEnabled: true,
title:{
text: "Operational Excellence"
},
data: [{
type: "pie",
showInLegend: false,
indexLabel: "{name}",
indexLabelMaxWidth: 100,
indexLabelPlacement: "inside",
dataPoints: [
{ y: 16.66666666666667, name: "Innovation" },
{ y: 16.66666666666667, name: "Leadership Behaviours" },
{ y: 16.66666666666667, name: "Continuous Improvement" },
{ y: 16.66666666666667, name: "Employee Engagement" },
{ y: 16.66666666666667, name: "Exceed Customer Expectations"},
{ y: 16.66666666666667, name: "High Reliability" }
]
}]
};
$("#chartContainer").CanvasJSChart(options);<script type = "text/javascript" src = "https://canvasjs.com/assets/script/jquery-1.11.1.min.js"></script>
<script type = "text/javascript" src = "https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>
<div id = "chartContainer" style = "height: 360px; width: 100%;"></div>
При чем здесь
java? Java! = JavaScript. Так сказано в подсказках к обоим.