d3js绘图放大了“点击”的模态窗口

时间:2013-09-12 01:43:24

标签: d3.js

我使用d3js绘制来自csv文件的数据:

draw(filename, divID) {
  d3.csv(filename, function(data){
      ...
      .on('click', function(d){
           //open a modal and plot csv filename again
           draw_bigger(filename);   //call $("#mymodal").modal(); inside

这个想法是,一旦用户点击绘图,就会弹出一个模态窗口,并使用自动范围(更多放大)重新绘制数据。由于javascript闭包,“filename”自然地传递给内部draw_bigger函数。

但是,从服务器请求两次相同的文件。我想知道是否有更好的方法来做到这一点。

0 个答案:

没有答案