gpt4 book ai didi

javascript - 当我点击 Highchart 中的列时如何获取轴的坐标

转载 作者:行者123 更新时间:2023-12-03 02:11:38 25 4
gpt4 key购买 nike

我有时间表。列显示一些时间段,例如“空闲”、“事件”等。我想获取我单击的位置的 Y 轴值(时间)

[That's my chart][1].

我尝试了图表的 click 事件,但如果我单击列,则不会触发该事件,但它返回 yAxis

 series: {
events: {
click: function (event) {
},
},

系列或点的事件仅返回column(event.toElement.Point)

最佳答案

您可以获取点击事件的 x/y 坐标并将其转换为 yAxis 值。

plotOptions: {
columnrange: {
events: {
click: function(event) {
alert(this.yAxis.toValue(event.x, false));

},
}
}
},

请注意,因为您正在使用 chart.inverted = true ,您需要使用 x值来获取 yAxis 上的点.

http://jsfiddle.net/fLcobofm/13/

关于javascript - 当我点击 Highchart 中的列时如何获取轴的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49536854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com