Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 所有系列的Highcharts工具提示_Javascript_Highcharts - Fatal编程技术网

Javascript 所有系列的Highcharts工具提示

Javascript 所有系列的Highcharts工具提示,javascript,highcharts,Javascript,Highcharts,这是我的highcharts代码,运行良好,工具提示仅在悬停一个系列时显示,但我需要更改它,以便在悬停图表中的任何系列时显示相同的工具提示,请提供帮助。 [jsfiddle][1] [1]: https://jsfiddle.net/khalifa/kktwdwf6/ 工具提示将如下所示 tooltip: { useHTML: true,// enables html property shared: true,// enables shared tooltip fo

这是我的highcharts代码,运行良好,工具提示仅在悬停一个系列时显示,但我需要更改它,以便在悬停图表中的任何系列时显示相同的工具提示,请提供帮助。 [jsfiddle][1]

 [1]: https://jsfiddle.net/khalifa/kktwdwf6/

工具提示将如下所示

tooltip: {
    useHTML: true,// enables html property
    shared: true,// enables shared tooltip
    formatter: function() {
      var s = '<b>' + this.x + '</b><br>';

      $.each(this.points, function(e) {
        //console.log(this.point.marker.symbol)

        var str = this.point.marker.symbol;
        if (str != 'circle') {
          str = str.substring(0, str.length - 1);
          var img = str.slice(4);
          var w = this.y;
          w = w - 20;
          n = '<img src ="' + img + '"/><br>'
        } else {
          n = '●';
        }
        s += 'Question ID: <b>' + this.series.name + '</b><br/>' +

          n + '</b><br/>';
      });

      return s;
    },
  },

演示

如果此答案有效,则按说明将其标记为已接受
     data: [{
    y: 11.7,
    marker: {
      symbol: 'circle'
    }
  }, {
    y: 11.8,
    marker: {
      symbol: 'circle'
    }
  }],