我想将事件侦听器附加到dojox /图表/图表上,以便在悬停或单击图表时从图表中获取x值。
我正在向Rest Service发出Ajax发布请求,该服务返回一些要绘制到图表中的数据。
这是我得到回复后如何设置图表的方法。
$.ajax(settings).done(function (response) {
var respData = JSON.parse(response);
var paths = respData.results[0].value.features[0].geometry.paths[0].map(x => x[2]);
console.log(paths);
var c = new Chart("chartdiv");
c.addPlot("plotName", { type: Lines, tension: "X" });
c.setTheme(Claro);
c.addSeries("Series A", paths);
c.render();
c.connectToPlot("plotName", function(evt){
console.log(evt);
});
});
该图表显示一切正常,但是在我的网页中单击并悬停该图表时,没有任何日志记录到控制台。
悬停并单击时如何从图表中获取值?
我正在使用通过Esri JS API 4.10加载的Dojo 1.14。