Highcharts列单击位置

时间:2013-12-20 08:37:05

标签: javascript highcharts click

在高级图表中单击列时遇到Y坐标时出现问题。 当我尝试点击列时,ChartY是一个很大的数字。 但是,当我点击列上方时,此值是正确的。

this.update({
    y: event.chartY
})

Link to jsfiddle

  • 尝试按住Ctrl键并单击图表上的列,即Y = 100。我们将获得Y = 100的栏。
  • 尝试按住ctrl +单击到另一列,Y的值将为~200-400。为什么?

为什么this.ychartY会向我显示错误的点击价值? 如何正确更新值并减少列? 如何在没有逻辑的情况下解决此问题:删除此列,插入具有正确值的新列,因为我将有更多的键绑定和点击。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

它是以像素为单位的值而不是值,您需要按chart.yAxis [0]。转换值到值(event.charitY);