在highcharts工具提示中设置其他信息
我正在做一个columnrange highchart,我的json示例数据如下:在highcharts工具提示中设置其他信息,highcharts,Highcharts,我正在做一个columnrange highchart,我的json示例数据如下: { "name": "PW (md.h24mi)", "data": [ [320, 320.06], [319.05, 319.1], [319.05, 319.1], [319.05, 319.1], [319.05, 319.1], [319.05, 319.1], [31
{
"name": "PW (md.h24mi)",
"data": [
[320, 320.06],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[319.05, 319.1],
[320, 320.04]
],
"PW": [
["PW0000025090"],
["PW0000025158"],
["PW0000025160"],
["PW0000025171"],
["PW0000025172"],
["PW0000025161"],
["PW0000025173"],
["PW0000025159"],
["PW0000025164"],
["PW0000025170"],
["PW0000024827"],
["PW0000024461"]
],
"GROUP": [
["IT"],
["Sierra"],
["Sierra"],
["RF Engineers"],
["RF Engineers"],
["Sierra"],
["RF Engineers"],
["Sierra"],
["RF Engineers"],
["RF Engineers"],
["Sierra"],
["IP"]
],
"worksum": [
["Call Back Assist (CBA) Modification"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["TMA Installation"],
["Upgrade Consumer Wimax Firewall Modules to R77.10"]
]
}
如何在工具提示中显示“PW”和“worksum”?我试过下面的代码,但是没有
tooltip: {
formatter: function() {
var point = this.points[0];
return '<b>'+ point.x +'<br />'
+point.PW + '<br />'
+point.worksum + '<br />'
+'</b><br />Duration:'+ point.series.data[0].low +' - '+ point.series.data[0].high;
},
shared: true
}
工具提示:{
格式化程序:函数(){
var point=此点[0];
返回“+point.x+”
+point.PW+“
”
+point.worksum+“
”
+'
持续时间:'+point.series.data[0]。低+'-'+point.series.data[0]。高;
},
分享:真的
}
您已将PW和worksum设置为串联,因此您可以通过point.series.options.PW/worksum
访问工具提示。然后需要提取相应的值(使用this.x
)。仅此而已:
工具提示:{
格式化程序:函数(){
var point=此.points[0],
系列=点系列,
PW=series.options.PW[point.x],
worksum=series.options.worksum[point.x];
返回'+point.x+'
'+PW+'
'+worksum+'
'+'
持续时间:'+point.series.data[0]。低+'-'+point.series.data[0]。高;
},
分享:真的
},
tooltip: {
formatter: function () {
var point = this.points[0],
series = point.series,
PW = series.options.PW[point.x],
worksum = series.options.worksum[point.x];
return '<b>' + point.x + '<br />' + PW + '<br />' + worksum + '<br />' + '</b><br />Duration:' + point.series.data[0].low + ' - ' + point.series.data[0].high;
},
shared: true
},