将事件侦听器附加到Dojo图表

时间:2019-03-21 10:51:05

标签: javascript dojo dojox.charting

我想将事件侦听器附加到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。

0 个答案:

没有答案