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;
感谢大家的支持
我正在使用 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;
感谢大家的支持