HighCharts - 在绘图选项上应用格式化功能
HighCharts - applying a formatting function over plot options
我是 Highcharts 的新手,总体上对编程还很陌生,我想弄清楚是否可以在绘图选项上应用函数。例如。其中 myFormatter
是函数
tooltip: {
headerFormat: '<b>{series.name}</b><br>',
pointFormat: 'myFormatter({point.y})'
}
如果这不可能,除了必须重新格式化整个数据集之外,还有什么建议吗?
这是不可能的,但您可以使用 formatter
:
获得相同的结果
tooltip: {
formatter: function() {
return `<b>${this.series.name}</b><br>` + myFormatter(this.point.y)
}
}
现场演示: http://jsfiddle.net/BlackLabel/ce1829oa/
API参考:https://api.highcharts.com/highcharts/tooltip.formatter
我是 Highcharts 的新手,总体上对编程还很陌生,我想弄清楚是否可以在绘图选项上应用函数。例如。其中 myFormatter
是函数
tooltip: {
headerFormat: '<b>{series.name}</b><br>',
pointFormat: 'myFormatter({point.y})'
}
如果这不可能,除了必须重新格式化整个数据集之外,还有什么建议吗?
这是不可能的,但您可以使用 formatter
:
tooltip: {
formatter: function() {
return `<b>${this.series.name}</b><br>` + myFormatter(this.point.y)
}
}
现场演示: http://jsfiddle.net/BlackLabel/ce1829oa/
API参考:https://api.highcharts.com/highcharts/tooltip.formatter