我创建了一个散点图,如下所示:
$(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
希望这可以帮助。