我创建了一个散点图,如下所示:

$(function() {
  $('#container').highcharts({

    tooltip: {
      formatter: function() {
        return 'x: ' + this.x + ', y: ' + this.y + ', z: ' + this.point.z;
      }
    },
    series: [{
      type: 'scatter',
      data: [
        [1, 2, 3],
        [4, 5, 6],
        [7, 8, 9]
      ]
    }]
  });
});


this.point.z值未在工具提示中显示。有人可以帮忙吗?

最佳答案

我可以看到这不是3d散点图,因为您将类型设置为“ scatter”而不是“ scatter3d”,因此,数组中的第3个值是没有意义的。

如果您要存储某种自定义数据,则需要使用对象,例如您可以使用{x:1,y:2,myData:3}代替[1,2,3],然后在工具提示中显示myData时,可以使用this.point.options.myData

希望这可以帮助。

10-05 20:38
查看更多