首页 > 解决方案 > 如何将我的 CSV 文件转换为 d3.js 强制有向图

问题描述

我有一个如下所示的 CSV 文件:

;A;B;C;DA;0;0;1;2;B;0;3;0;0;C;0;0;0;1;D;1;0;2;0

我想用它制作一个力导向图。

需要先转成json文件,还是直接用csv文件?此外,实际的 CSV 文件要大得多 (1053x1053),其值介于 0-9 之间,因此也必须对链接进行加权。

我以前从未使用过 d3.js,所以我有点迷茫。提前致谢!

标签: javascriptcsvd3.jsadjacency-matrix

解决方案


D3 具有允许您处理 csv 文件的属性。通常您写入d3.csv('path')以访问 csv 文件中的数据,因此您实际上不需要将它们转换为 json 对象。我在下面附上了一些在 d3 中转换 csv 的参考资料。链接到 d3 维基


推荐阅读