Javascript 如何获得axis';单击Highchart中的列时的s坐标

Javascript 如何获得axis';单击Highchart中的列时的s坐标,javascript,highcharts,Javascript,Highcharts,我有时间表。列显示一些时间段,如“空闲”、“活动”等。我想获得单击位置的Y轴值(时间) 我尝试为图表单击click事件,但若我单击列,它并没有被触发,但它返回yAxis值 series: { events: { click: function (event) { }, }, 仅返回序列或点的事件列(event.toElement.Point)您可以获取单击事件的x/y坐标并将其转换为yAxis值 plotOptions: { columnrange: {

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

我尝试为图表单击
click
事件,但若我单击列,它并没有被触发,但它返回
yAxis

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

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

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

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

        },
      }
    }
  },
请注意,由于您使用的是
chart.inversed=true
,因此需要使用
x
值来获取
yAxis
上的点


您好,我想您不能创建一个基本的Plunkr示例吗?这将大大有助于我们为您找到解决方案。我只想在单击柱时获得轴上点的坐标。当我点击专栏时,图表的点击事件不起作用,但我需要它的yAxis属性。我非常感谢你们的帮助,芭芭拉。这就是我想要的