Как напечатать текст поверх каждой гистограммы в apexchart
Я использую apexchart для вывода графика. Код выглядит следующим образом, и я не хочу, чтобы график включал значение ongo, а только значение ongo, выводимое поверх каждого бара. ex) ongo: {{ ongo | safe }}
Я попробовал добавить enabled: true, enabledOnSeries в настройке datalabels, но нужный мне результат не выводится. Значения для I, S, P, E отражаются на графике, выводятся как datalabel, и только значение ongo отображается как текст поверх каждого бара.
[dashboard.html]
<div id="dashboard">
<script>
var options3 = {
series: [
{
name: 'I',
data: {{ I | safe }}
}, {
name: 'S',
data: {{ S | safe }}
}, {
name: 'P',
data: {{ P | safe }}
}, {
name: 'E',
data: {{ E | safe }}
}, {
name: 'ongo',
data: {{ ongo | safe }}
},
],
chart: {
type: 'bar',
height: 550,
stacked: true,
},
plotOptions: {
bar: {
dataLabels: {
position: 'center',
},
}
},
dataLabels: {
style: {
fontSize: '10px',
colors: ["#304758"]
}
},
stroke: {
width: 1,
colors: ['#fff']
},
title: {
text: 'I-S-P-E chart',
offsetY: 0,
align: 'center',
},
xaxis: {
categories: {{ teacher | safe }},
},
yaxis: {
title: {
text: undefined
},
},
fill: {
opacity: 1
}
};
var chart3 = new ApexCharts(document.querySelector("#dashboard"), options3);
chart3.render();
</script >