我在放大后出现了高分辨率列范围工具提示问题。 基本上,在我放大列范围图表上的(zoomType:'xy')后,对于某些列显示工具提示,而其他一些工具提示只是简单地拒绝弹出。我试着调试它,并且tooltip.positioner函数没有被调用。highcharts tooltip not zoom after zoom
至try it。
将以下内容复制并运行。
$(function() {
window.chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'columnrange',
inverted: true,
zoomType: 'xy'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar']
},
legend: {
enabled: false
},
series: [{
name: 'Temperatures',
data: [
[-9.7, 9.4],
[-8.7, 6.5],
[-3.5, 9.4]
]
}]
});
});
现在尝试缩放,您会注意到有时某些特定列的工具提示不会显示出来。
有什么建议吗?
它的出现,因为提示在点的中心位置,并且在缩放的情况下,则它的位置超出了标绘区域。所以你可以使用工具提示定位器并定义正确的位置。 http://api.highcharts.com/highcharts#tooltip.positioner – 2013-03-11 15:23:39
其实我试过定位器,它仍然不起作用,highcharts认为它仍然在剧情区域外。 – 2013-03-12 04:40:30