无法从点 HighCharts 访问自定义值
Can't access custom value from point HighCharts
我在尝试访问自定义值时遇到了一些问题。我的数据数组如下所示:
data: [
{ x:Date.UTC(2017,0,19,13,21, 0),y: 28.7 , shot : 197},
{ x:Date.UTC(2017,0,19,13,25, 0),y: 23.8 , shot : 199},{ ....
我的工具提示功能是这样的:
tooltip: {
useHTML: true,
formatter: function() {
return '<b>Date:</b>'+new Date(this.x)+'<br><b>value: </b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
}
},
这是我的代码:
https://jsfiddle.net/lvevano/vhkyhoLz/
似乎"this.point.shot" 不起作用,并且没有显示工具提示。这是抛出的错误
类型错误:this.point.shot 未定义
谢谢。
未定义 this.point 的原因是因为您的工具提示是 'shared'。这是 highstock 图表的 default。要访问您的积分,请使用
this.points[0].point
或将 shared: false 添加到您的工具提示中,如下所示:
tooltip: {
useHTML: true,
shared: false,
formatter: function() {
return '<b>Date:</b>'+new Date(this.x)+'<br><b>value:</b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
}
},
我在尝试访问自定义值时遇到了一些问题。我的数据数组如下所示:
data: [
{ x:Date.UTC(2017,0,19,13,21, 0),y: 28.7 , shot : 197},
{ x:Date.UTC(2017,0,19,13,25, 0),y: 23.8 , shot : 199},{ ....
我的工具提示功能是这样的:
tooltip: {
useHTML: true,
formatter: function() {
return '<b>Date:</b>'+new Date(this.x)+'<br><b>value: </b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
}
},
这是我的代码:
https://jsfiddle.net/lvevano/vhkyhoLz/
似乎"this.point.shot" 不起作用,并且没有显示工具提示。这是抛出的错误
类型错误:this.point.shot 未定义
谢谢。
未定义 this.point 的原因是因为您的工具提示是 'shared'。这是 highstock 图表的 default。要访问您的积分,请使用
this.points[0].point
或将 shared: false 添加到您的工具提示中,如下所示:
tooltip: {
useHTML: true,
shared: false,
formatter: function() {
return '<b>Date:</b>'+new Date(this.x)+'<br><b>value:</b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
}
},