Jquery 我已经使用Highcharts创建了一个散点图,但是point.z值没有显示在工具提示中
我创建了散点图,如下所示:Jquery 我已经使用Highcharts创建了一个散点图,但是point.z值没有显示在工具提示中,jquery,highcharts,Jquery,Highcharts,我创建了散点图,如下所示: $(function() { $('#container').highcharts({ tooltip: { formatter: function() { return 'x: ' + this.x + ', y: ' + this.y + ', z: ' + this.point.z; } }, series: [{ type: 'scatter', data: [
$(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值。有人能帮忙吗?我可以看出这不适用于三维散点图,因为您将类型设置为“scatter”而不是“scatter3d”,因此,数组中的第三个值没有意义 如果您想存储某种自定义数据,则需要使用对象,例如,您可以使用{x:1,y:2,myData:3}代替[1,2,3],然后在工具提示中显示myData,您将使用此.point.选项.myData
希望这有帮助。您也可以使用
键
选项:
series: [{
keys: ['x', 'y', 'z'],
type: 'scatter',
data: [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
}]
现场演示:
API参考:谢谢你,马克,我刚刚搞定了。我们应该使用[{x:1,y:2,z:3}]