我使用的是reveal.js (http://lab.hakim.se/reveal-js/)和高级图表JS,但是工具提示的位置有问题。例如,如果我使用x轴上的月份行,当我将鼠标放在1月份的点上时,工具提示是ok的,但当我将鼠标放在12月份时,工具提示显示了10月份的数据。每个月的工具提示越来越多。
您可以看到http://lideria.net/presentacion/index1.php来查看问题
发布于 2013-12-03 10:18:54
这可能是高图表的问题,我们已经报告了这里。此外,还建议使用workaround:http://jsfiddle.net/highcharts/BD3R7/
发布于 2013-12-02 23:53:20
发布于 2017-06-29 03:44:24
您必须覆盖normalize of H.Pointer.prototype (引用封装插件)。将以下代码添加到document.ready函数中(我猜,可能在其他地方工作)。原因是:
zoom:1.25和transform:scale(0.75)。e.pageX来调整e.chartX。
(函数(H) { H.wrap(H.Pointer.prototype,‘正常化“),函数(进行,e) { var e= proceed.call(this,e);var缩放= Reveal.getScale();if(zoom>1) { var positionX = e.pageX - e.chartX;var positionY = e.pageY - e.chartY;e.chartX =Math.round(e.pageX-位准X*缩放)/zoom);e.chartY = Math.round((e.pageY -位置Y*缩放)/zoom;}/zoom{ e.chartX =Math.round(e.chartX/缩放);e.chartY =Math.round(e.chartY/缩放);}返回e;}(高图);https://stackoverflow.com/questions/20339047
复制相似问题