【发布时间】:2014-04-13 04:04:30
【问题描述】:
我是 JavaScript 和 D3 的新手,不知道如何允许用户上传 csv 文件并使用 d3 显示散点图。我正在使用标签来允许用户选择文件。但我不确定下一步应该是什么。有没有办法读取 csv 文件并将其内容存储在 d3 数组中,然后使用该数组显示图形??
提前致谢
【问题讨论】:
标签: javascript arrays d3.js
我是 JavaScript 和 D3 的新手,不知道如何允许用户上传 csv 文件并使用 d3 显示散点图。我正在使用标签来允许用户选择文件。但我不确定下一步应该是什么。有没有办法读取 csv 文件并将其内容存储在 d3 数组中,然后使用该数组显示图形??
提前致谢
【问题讨论】:
标签: javascript arrays d3.js
查看d3.csv 函数 (https://github.com/mbostock/d3/wiki/CSV)。这是一个简单的例子
//load up the example.csv file
d3.csv('example.csv',
function(data){
//this is an object, the contents of which should
//match your example.csv input file.
console.log(data);
// do more stuff with 'data' related to
// drawing the scatterplots.
//
//-----------------------
},
function(error, rows) {
console.log(rows);
};
);
网上有许多示例向您展示如何从数据数组转换为散点图……只需修改这些示例以适合您的特定数据格式。
【讨论】: