我一直在使用 Google Chart 的 Sankey Diagram 开发应用程序,并在 Web 应用程序上成功创建了一个 Sankey Diagram 示例。但我对布局不满意,我在网上搜索并找到了 d3.js 的 Sankey Diagram 插件。它看起来非常好,我从这里测试了示例代码应用程序。
在代码中,它调用外部 JSON 文件将其用作节点:
d3.json("sankey-formatted.json", function(error, graph) { ... });
在我开发的第一个应用程序中,我从这样的多维数组中获取节点:
//rows is the multidimensional array
//i got this from the example on Google Charts
data.addRows(rows);
多维数组是来自 AJAX 调用的对象集合。
如何将此数组用于桑基图?我可以在不调用外部文件的情况下做到这一点吗?