我正在努力实现这个目标:我有一个结构如下的数据
a,b,c
1,2,3
0.1,0.2,0.3
我在y上显示#1,在x上显示#2;我想在工具提示上显示#3(#3保存在数组中)。
工具提示可以访问this.x和this.y,因此鼠标知道哪个点,并且能够显示正确的x和y值,那么我怎样才能得到这个值,所以我可以通过它作为我的数组的索引,并将其附加到工具提示?
准确地说,我不需要该点的x和y的值,但是它在系列的哪个位置(例如:系列有10个值,我悬停在第二个点上,我应该得到1 ,如果我在第10点悬停,我应该得到9等等。
答案 0 :(得分:0)
您可以使用以下内容找到索引:
pointlocation = this.series.yData.indexOf(this.y);
然后你的格式化程序将是:
formatter: function() {
pointlocation = this.series.yData.indexOf(this.y);
content=this.y + '<br/>' + letters[pointlocation] +'<br/>';
return content;
}
请参阅小提琴更新:http://jsfiddle.net/nrobert/2k48L/3/