AmChart 中 chartDiv 的 onclick 事件未获得正确的 x 轴值

Not getting correct x axis value on onclick event for chartDiv in AmChart

我正在使用 Amchart 来表示 Speed v/s time/latlong 的数据。我需要图表 div 上单击事件的 x-axis 值。我已经很努力地尝试了,但是在点击图表时未能获得正确的 x-axis 值。

我正在使用类别轴获取 amchart x-axis 值,如下所示:

document.getElementById('chartdiv').addEventListener('click', function(e) {
var ss = chart.categoryAxis.xToIndex(e.x);
var vall = chart.categoryAxis.data[ss].category;
alert(vall);
 });

单击图表时 x-axis 值与警告值不匹配:

我的努力 JsFiddle

以下是在轴上监听 clickItem 事件的正确方法

chart.addListener("rendered", function(e) {
    e.chart.categoryAxis.addListener("clickItem",function(e) {
        console.log(e);
    });
});

http://docs.amcharts.com/3/javascriptcharts/ValueAxis#clickItem

var ss = chart.categoryAxis.index;

我已经在 amchart 支持团队的帮助下解决了我错误地传递类别轴索引而不是其值的问题

var ss = chart.categoryAxis.index;

感谢大家的支持