Mor*_*eza 17 javascript highcharts
我正在使用Highcharts的"不规则间隔的时间数据"图表.如您所知,当鼠标在线上移动时,格式化程序功能会运行并显示一些信息.我想知道鼠标在它上面移动的点的索引.因此,如果鼠标移动到该行的第一个点,工具提示显示"1",第二个点显示"2",依此类推.日Thnx.
Edg*_*gar 62
这对我来说使用v2.2:
this.series.data.indexOf( this.point )
Run Code Online (Sandbox Code Playgroud)
eol*_*son 12
一种方法是预处理数据以包含具有索引的属性.在Snow-depth示例中,您可以做这样的准备:
function prepare(dataArray) {
return dataArray.map(function (item, index) {
return {x: item[0], y: item[1], myIndex: index};
});
};
Run Code Online (Sandbox Code Playgroud)
将数组转换为[x, y]像对象一样{ x: x, y: y, myIndex: i}.然后很容易在格式化程序中获取该索引:
formatter: function() {
return 'point ' + this.point.myIndex;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28276 次 |
| 最近记录: |