2
所以,最近我一直在使用D3.js解析CSV文件中的数据。在阅读斯科特·默里的“交互式数据可视化”(伟大的书籍和非常丰富的资料)的同时,它解释了如何从CSV中选择表格中的所有数据。从多个CSV文件解析特定的列/数据
解析CSV的代码如下所示:
d3.text("three.csv", function(data) {
var parsedCSV = d3.csv.parseRows(data);
var container = d3.select("#thirdCSV")
.append("div")
.append("table")
.attr("id", "tableThree")
.selectAll("tr")
.data(parsedCSV).enter()
.append("tr")
.selectAll("td")
.data(function(d) { return d; }).enter()
.append("td")
.attr("id","three")
.text(function(d) { return d; });
});
我的项目,我以7个不同的CSV文件,并把它放在一个HTML格式。
编写7x以上的代码似乎没有必要,是否有另一种方法来解析多个CSV文件?如果是这样,是否还有一种方法只解析特定的列,如列D-F?下面是如何的文件之一是建立一个图像(CSV文件的其余部分是相同的格式。
包装你的代码在你的传递函数不重复的部分作为参数 – dandavis
那么,你有7个不同的CSV?为什么不创建一个单一的CSV,这8行? –
@GerardoFurtado正在考虑这样做,但每个csv都有自己的角色,例如毛利,邮寄费用等等。如果在一个csv中,如何更好地控制每个表格? – fretigason2