if语句在数据集d3.js之间滑动

时间:2018-03-26 15:48:20

标签: javascript html d3.js

我正试图"滑动"在d3.js中的数据集之间我有它工作,所以我可以使用:

从原始设置滑动到下一个设置
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)

和:

set(CMAKE_SYSROOT /home/devel/petalinux-rootfs)

但是我希望能够使用if语句来回滑动。问题是我无法弄清楚如何去做。

我有这个用于滑块的表单:

d3.queue()
  .defer(d3.csv, "data/results_data.csv")
  .defer(d3.csv, "data/results_data_09.csv")
  .defer(d3.json, "data/world_geo.json")
  .await(function(error, d2010, d2009, j_data) {
      results_data['2009'] = d2009;
      results_data['2010'] = d2010;
      json_data = j_data;
      drawVis('2010');
      });

有没有办法获取所选年份的ID并在if语句中使用它?

1 个答案:

答案 0 :(得分:0)

更新 我已经成功地为任何感兴趣的人解决了问题:

我创建了这个变量

    var selectedYear = document.getElementById("selected_year");

然后我的函数中的if语句:

if(selectedYear.value = 2009) {
    grabber =[];
    drawVis('2009');
}

现在一切正常!