如何解析 d3.js 上的本地 tsv 变量

Ism*_*ana 5 javascript d3.js

我目前有以下内容:

d3.tsv(filename, function(error, data) {
    data.forEach(function(d) {
        d.date = parseDate(d.date);
        d.outside = +d.outside;
        d.house = +d.house;
});
Run Code Online (Sandbox Code Playgroud)

这会获取 tsv 文件并毫无问题地处理它。我想做的是将“文件名”(这是一个文件)替换为变量(例如包含 tsv 格式文本的字符串)。我怎样才能轻松做到这一点?谢谢!

Lar*_*off 3

您可以d3.tsv.parse()为此使用,例如

var data = d3.tsv.parse(string);
Run Code Online (Sandbox Code Playgroud)