Вы ищете что-то подобное?
![Highcharts bar chart with right-aligned dataLabels](https://i.stack.imgur.com/tnOgS.png)
Если вы сделаете метки HTML-элементами вместо SVG-элементов ..
plotOptions: {
bar: {
dataLabels: {
enabled: true,
allowOverlap: true,
//Labels are easier to move around if we switch from SVG to HTML:
useHTML: true,
}
}
}
.. их довольно легко перемещать с помощью CSS:
.highcharts-data-labels.highcharts-bar-series {
/* Stretch the labels container across the whole chart area: */
right: 0;
}
.highcharts-label.highcharts-data-label,
.highcharts-label.highcharts-data-label span {
/* Disable the default label placement.. */
left: auto !important;
/* ..and put them along the right side of the container */
right: 8px;
}
https://jsfiddle.net/ncbedru8/