数组映射返回未定义对象的数组

时间:2017-02-18 01:16:14

标签: d3.js

这是我的功能的开始:

    d3.csv("Sales Export Friendly 2-14-2017.csv", function(data) {      
    sales = data.map(function(d) { return +d.bookingID, +d.totalPaid ; });  

我想知道为什么尽管我付出了最大的努力,我仍然无法从csv文件中获取标题为“bookingID”和“totailPaid”的列到2列的数组中,我可以选择销售[0]和销售[ 1]后面的函数如下:

var x = d3.scaleBand()
    .domain(sales.map(function(sale){ return sale[0]; }))
    .range([0, width])
    .paddingInner([0.1])

var y = d3.scaleLinear()
  .range([height, 0])
  .domain([0, d3.max(sales.map(function(sale){ return sale[1]; }))]);

我读了这个Q& A:Array map returning array of undefined when should return array of objects,但我仍有问题

0 个答案:

没有答案