我在csv中有数据,其中国家/地区为列标题,行数据的时间序列以日期为主键。
我所尝试的应该是相当直接但我无法让它发挥作用。 我有一个下拉框,其中包含国家/地区列标题。选择这些后,我想引用选择来填充图表。
如果我明确说明列标题的名称,即如果标题是USA,它将加载该列的所有数据,那么我目前有此工作。
data1.forEach(function(d) {
d.Date = parseDate(d.Date);
d.country= d.USA;
});
但是我需要这个基于我可以通过
选择的项目var myCountry = this.options[this.selectedIndex].__data__;
我只是错过了如何使用此变量来引用列d.USA
答案 0 :(得分:0)
好的,这是我之前尝试的一个简单的修复程序,Josh建议但是在原始代码中没有用。 jsfiddle.net/enzo267/hK8kG/1