我正在尝试遵循 DS.js sunburst 示例(请参阅下面的链接),其中首先将 csv 转换为 JSON 以显示图形。我想对更大的数据做同样的事情,但在我的项目中使用 JSON 作为 csv 太麻烦了。但是,在此示例中,我无法理解 csv 到 JSON 的映射。有没有办法从 JS 代码中转储 JSON 结构?它像这样存储在变量 (json) 中:
d3.text("visit-sequences.csv", function(text) {
var csv = d3.csv.parseRows(text);
var json = buildHierarchy(csv);
createVisualization(json);
最佳答案
通过添加 console.log(json),我能够直接在 Chrome 控制台(Ctrl + Shift + j)中看到结构:
d3.text("visit-sequences.csv", function(text) {
var csv = d3.csv.parseRows(text);
var json = buildHierarchy(csv);
console.log(json);
createVisualization(json);
});
如果您希望能够复制/粘贴 json 结构,您可以使用 console.log(JSON.stringify(json)); 并在控制台中复制/粘贴输出。
关于javascript - 来自 CSV 的 DS.js JSON 文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32811582/