我有时间表图表。列显示一些时间段,如“空闲”,“活动”等。我想获得我点击的地方的Y轴值(时间)
我为图表尝试了click
事件,但如果我点击了列,则没有触发,但它会返回yAxis
值
series: {
events: {
click: function (event) {
},
},
系列或点数的事件仅返回column(event.toElement.Point)
答案 0 :(得分:1)
您可以点击事件的x / y坐标并将其转换为yAxis值。
plotOptions: {
columnrange: {
events: {
click: function(event) {
alert(this.yAxis.toValue(event.x, false));
},
}
}
},
请注意,由于您使用的是chart.inverted = true
,因此您需要使用x
值来获取yAxis
上的点。