Highcharts Gantt - 如何强制数据标签始终高于里程碑?
Highcharts Gantt - how to force data labels to always be above milestones?
我正在使用 Highcharts 甘特图构建里程碑比较图表。
我的每个里程碑都有一个简短的里程碑“类型”首字母缩写词,我想将其显示为数据标签,并且我希望它们始终高于 里程碑标记.
我通过设置
设法让它们超出了标记
dataLabels: {
inside: false
}
在系列中,但 Highcharts 仅将标签放在第一行数据的标记上方,在后续行中,它会将标签放在下方:
我厌倦了 verticalAlignment
设置,但这似乎并没有达到我想要的效果。
如何强制 Highcharts 始终将数据标签置于里程碑标记之上?
您可以使用 y
属性:
将数据标签放置在标记上方
series: [{
...,
milestone: true,
dataLabels: {
...,
y: -10
}
}, ...]
现场演示: https://jsfiddle.net/BlackLabel/yv641op0/
API参考:https://api.highcharts.com/gantt/series.gantt.dataLabels.y
我正在使用 Highcharts 甘特图构建里程碑比较图表。
我的每个里程碑都有一个简短的里程碑“类型”首字母缩写词,我想将其显示为数据标签,并且我希望它们始终高于 里程碑标记.
我通过设置
设法让它们超出了标记dataLabels: {
inside: false
}
在系列中,但 Highcharts 仅将标签放在第一行数据的标记上方,在后续行中,它会将标签放在下方:
我厌倦了 verticalAlignment
设置,但这似乎并没有达到我想要的效果。
如何强制 Highcharts 始终将数据标签置于里程碑标记之上?
您可以使用 y
属性:
series: [{
...,
milestone: true,
dataLabels: {
...,
y: -10
}
}, ...]
现场演示: https://jsfiddle.net/BlackLabel/yv641op0/
API参考:https://api.highcharts.com/gantt/series.gantt.dataLabels.y