HighCharts 子弹图展示目标的数据标签
HighCharts Bullet Chart display data label of the target
我使用 Highchart 项目符号模块创建多项目符号图表(水平或垂直)。
此处的图表示例:https://jsfiddle.net/vegaelce/n5wjaf2e/
我可以使用以下选项为主要度量值添加数据标签:
plotOptions: {
series: {
dataLabels: {
enabled: true,
inside: true
},
但我想显示主要度量的标签和目标的标签,但是没有添加目标度量的数据标签的选项(我的 jsfiddle 上的橙色勾号度量)。
我该怎么做?
提前致谢
您可以将dataLabels
配置定义为一个对象数组,这意味着可以添加多个dataLabel
,接下来使用dataLabels.formatter
回调到return 目标值。
dataLabels: [{
enabled: true,
inside: true
}, {
enabled: true,
formatter() {
//console.log(this)
return this.point.target
}
}],
演示:https://jsfiddle.net/BlackLabel/2fxL03gz/
API: https://api.highcharts.com/highcharts/series.line.dataLabels.formatter
我使用 Highchart 项目符号模块创建多项目符号图表(水平或垂直)。 此处的图表示例:https://jsfiddle.net/vegaelce/n5wjaf2e/
我可以使用以下选项为主要度量值添加数据标签:
plotOptions: {
series: {
dataLabels: {
enabled: true,
inside: true
},
但我想显示主要度量的标签和目标的标签,但是没有添加目标度量的数据标签的选项(我的 jsfiddle 上的橙色勾号度量)。
我该怎么做?
提前致谢
您可以将dataLabels
配置定义为一个对象数组,这意味着可以添加多个dataLabel
,接下来使用dataLabels.formatter
回调到return 目标值。
dataLabels: [{
enabled: true,
inside: true
}, {
enabled: true,
formatter() {
//console.log(this)
return this.point.target
}
}],
演示:https://jsfiddle.net/BlackLabel/2fxL03gz/
API: https://api.highcharts.com/highcharts/series.line.dataLabels.formatter