高图-在鼠标位置绘制十字准线/工具提示,而不是捕捉到数据点
Highcharts - Draw Crosshairs / Tooltip on Mouse Position Instead of Snapping to Data Point
在这里(参见这个jsfiddle),您可以看到二维十字准星正在捕捉到最接近它的数据点。如何使十字准星和工具提示与图表上的当前鼠标位置相对应?
tooltip: {
crosshairs: [true, true]
}
jsFiddle Solution
我最终绑定了自己的mousemove事件,以便在十字准星的图形中获得不断变化的鼠标位置。对于工具提示,我只使用:
tooltip: {
shared: true,
followPointer: true
},
这应该足够让你继续下去了。
不幸的是,十字准星只能以这种方式工作,但您可以通过mouseOver和mouseOut事件准备自己的解决方案,并通过渲染器添加绘制线。
http://api.highcharts.com/highcharts plotOptions.series.events.mouseOverhttp://api.highcharts.com/highcharts plotOptions.series.events.mouseOut
http://api.highcharts.com/highcharts渲染器
你可以试试设置鼠标移动轴准星
例子$('#container').highcharts({
xAxis: {
crosshair: {
snap: false
}
},
yAxis: {
crosshair: {
snap: false
}
},
series: [{
data: [6, 4, 2,4],
name: 'First'
}, {
data: [7, 3, 2],
name: 'Second'
}, {
data: [9, 4, 8],
name: 'asdf'
}]
});
相关文章:
- 如何访问高图表工具提示中的任何特定数据
- MVC中关于表的自定义工具提示-每行显示数据
- 如何在系列数据中包含字符串以提取工具提示点格式
- 如何将数据标签与数据一起传递,以便在高图中的工具提示中显示
- Jquery 工具提示未随 AJAX 数据加载一起显示
- chart.js v2:如何添加元数据的工具提示
- Highcharts甜甜圈工具提示格式使用钻取数据
- Angular Highcharts ng如何将其他数据系列设置为工具提示
- 筛选源数据后的项目工具提示
- Highchart阶梯线图表工具提示在没有数据时显示旧数据
- 如何更改数据工具提示消息
- 我是否可以使用传单将数据值中的排名放入工具提示中
- Highstock 共享工具提示多个系列 - 不在点时显示线条的数据
- 我可以有工具提示以及一组数据点的图例吗?
- 在工具提示 d3 中显示数据中的内容
- 引导工具提示数据[选项] 不是一个函数
- 来自 API 的工具提示数据未初始化
- 设置谷歌折线图工具提示数据的格式以使用百分比
- js -使用工具提示数据(折线图)自定义事件
- 工具提示数据将显示在工具提示图标的右上方