Javascript highcharts:工具提示显示样条曲线,但不显示散点图

Javascript highcharts:工具提示显示样条曲线,但不显示散点图,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我使用以下代码生成Highcharts工具提示: tooltip: { shared: true, crosshairs: true, formatter: function () { var s = '<b>' + Highcharts.dateFormat('%e. %b %Y, %H:00', this.x) + '</b>'; $.each(this.points, function (i, point) { s += '<

我使用以下代码生成Highcharts工具提示:

tooltip: {
shared: true,
crosshairs: true,
formatter: function () {
    var s = '<b>' + Highcharts.dateFormat('%e. %b %Y, %H:00', this.x) + '</b>';

    $.each(this.points, function (i, point) {
        s += '<br/>' + point.series.name + ': ' + point.y + ' m/s';
    });

    return s;
}
工具提示:{
分享:是的,
十字准星:没错,
格式化程序:函数(){
var s=''+Highcharts.dateFormat('%e.%b%Y,%H:00',this.x)+'';
$.each(this.points,function(i,point){
s+='
'+point.series.name+':'+point.y+'m/s'; }); 返回s; }
}

它适用于将样条曲线用于defaultSeriesType的图表,但不适用于散点图

看到这把小提琴的样条线和散射的行动


任何建议都将不胜感激。提前感谢。

在塞巴斯蒂安·博坎指出“共享:真实”是问题的一部分后,我进一步研究了这个问题,以下是我发现的以及我最终如何解决这个问题。不管出于什么原因,这个问题中的问题都搞砸了

shared: true
如果图表中有多个系列,并且希望在同一工具提示中显示所有系列,则需要。在我的例子中,这是我制作的其他情节的剩余部分,但在我最初的问题是关于的单个系列情节中不需要

对于单系列绘图,不应使用“共享:真”。它默认为“shared:false”,因此根本不需要包含“shared”

下面是我现在使用的格式化程序代码,它适用于所有单个系列,无论是样条曲线还是散点:

tooltip: {
    crosshairs: true,
    formatter: function () {
        return '<b>' + Highcharts.dateFormat('%e. %b %Y, %H:00', this.x) +
                '</b> ' + this.series.name + ': ' + this.y + ' deg';
    }
},
工具提示:{
十字准星:没错,
格式化程序:函数(){
返回“”+Highcharts.dateFormat(“%e.%b%Y,%H:00”,this.x)+
''+this.series.name+':''+this.y+'deg';
}
},

请参阅,以了解样条曲线和散点图的作用。

据我所知,这是由“共享”选项引起的,当该选项设置为false时,将显示工具提示。@SebastianBochan谢谢,这确实为我指明了最终实现的解决方案,请参阅下文。