【发布时间】:2017-03-25 22:27:42
【问题描述】:
var sales = d3.csv("Sales Export Friendly 3-19-17.csv", function(error, data) {
//var parseDate = d3.time.format("%m/%d/%Y %H:%M:%S %p").parse;
return {
unit: data["Unit Booked"],
date: new Date(data["Booking Date"]).getMonth() + 1,
checkin: new Date(data["Checkin"]).getMonth() + 1,
LOS: new Date(data["Checkout"]).valueOf() - new Date(data["Checkin"]).valueOf()/(24*60*60*1000),
total: +data["Total Stay"],
avgNight: (+data["Total Stay"]) / ((new Date(data["Checkout"]).valueOf() - new Date(data["Checkin"]).valueOf())/(24*60*60*1000))
}
});
console.log(sales);
console.log(d3.keys(sales[0]));
parcoords = d3.parcoords()("#TopLeft");
parcoords
关于销售退货的控制台记录语句
Object { header: Cn/u.header(), mimeType: Cn/u.mimeType(), responseType: Cn/u.responseType(), response: Cn/u.response(), get: Cn/</u[n](), post: Cn/</u[n](), send: Cn/u.send(), abort: Cn/u.abort(), on: M/<(), row: e/o.row() }
我不确定这个奇怪的物体是怎么发生的。
并且下面的 console.log 语句返回一个空数组。
最后,我得到一个 TypeError: data.slice is not a function when calling parcoords
【问题讨论】:
标签: javascript csv d3.js