Highcharts Series.color在9.x和10.x之间无法使用工具提示格式化程序

e5nszbig  于 2022-11-10  发布在  Highcharts
关注(0)|答案(1)|浏览(149)

我在9.x和10.x版本之间的Highcharts转换中遇到一些问题。我无法在工具提示格式化程序中获取函数内部的系列颜色。

tooltip: {
    formatter: function () {
        return this.points.reduce(function (s, point) {
            return s + '<br/>' + "<span style='color:" + point.series.color + "'>\u25CF</span> " + point.series.name + ': ' +
                point.y + 'm';
        }, '<b>' + this.x + '</b>');
    },

...
这是关于贝尔彻敦weewx的皮肤issue。请看一下FIDDLE谢谢。安扎

jaql4c8m

jaql4c8m1#

感谢您举报此行为!我创建了一个github问题,您可以在此处跟踪:https://github.com/highcharts/highcharts/issues/17627
使用另一个引号配置以获得正确的工具提示格式:

formatter: function () {
    return this.points.reduce(function (s, point) {
        return s + '<br/>' + '<span style="color:' + point.series.color + '">\u25CF</span>' + point.series.name + ': ' +
            point.y + 'm';
    }, '<b>' + this.x + '</b>');
},

演示:https://jsfiddle.net/BlackLabel/a2uLhdys/

相关问题