我正在尝试从一个生病的同事那里完成工作,但我的json知识太差了,我似乎无法让这个工具提示正常工作。
用于构建高图的点的数据正在json中写成:
"data": {
"parties": [
[ 48, 138, 130, 84, 82, 72, 65, 55, 40, -40]
]
}
对于每个数据点,我应该能够写一些额外的数据。我发现了一些其他的stackoverflows,它让我能够在工具提示中调用Mydata,除了:Mydata还没有定义(在json中)。
tooltip: {
formatter: function () {
return 'Extra data: <b>' + this.point.myData + '</b>';
我已经设置了一个小提琴,你可以在这里查看完整的json和javascript: https://jsfiddle.net/vmt66qb3/1/
我似乎无法在没有破坏的情况下使其工作,我希望这是足够的信息,因为我无法提供客户的工作链接,但如果您需要更多信息,请询问。
提前致谢。
答案 0 :(得分:0)
你的小提琴不起作用。你的myData应该插入系列点。在你的情况下:
dataObject.y = value;
dataObject.id = 'x-' + index;
dataObject.myData = your data;
并且在tooltip formatter函数中,您可以将其作为this.point.mydata;
重新调用