文件名称:fdeb:力导向边缘捆绑
文件大小:794KB
文件格式:ZIP
更新时间:2024-06-04 18:57:28
C++
fdeb 面向非定向网络的强制定向边缘捆绑。 该程序在C ++中实现了Holten和van Wijk的力导向边缘捆绑算法。 要求 OpenGL,在大多数系统上已经可用,并且是最新的g ++编译器。 建造 只需运行make。 用法 如果未传递任何参数,则程序将打印包含所有可用选项的帮助菜单。 输入文件 需要两个输入文件:一个包含三列(节点标签,x坐标,y坐标)的CSV文件(以空格作为分隔符),以及一个包含边缘源标签和目标标签的以空格分隔的CSV文件。 输出文件 JSON格式的网络。 节点具有三个键(标签,x,y),边仅具有细分点的坐标。 测试 测试目录包含美国航空公司网络的测试文件。 跑步 ./fdeb --nodes test/network_nodes.csv --edges test/network_edges.csv --transparency 0.2 --I 100 -
【文件预览】:
fdeb-master
----.gitignore(35B)
----Makefile(1012B)
----src()
--------meerkat_argument_manager.hpp(2KB)
--------graph.hpp(5KB)
--------meerkat_vector2.hpp(1KB)
--------edge.cpp(7KB)
--------meerkat_argument_manager.cpp(7KB)
--------node.hpp(723B)
--------node.cpp(673B)
--------meerkat_logger.cpp(2KB)
--------graph.cpp(10KB)
--------meerkat_vector2.cpp(5KB)
--------edge.hpp(6KB)
--------meerkat_file_manager.cpp(6KB)
--------main.cpp(7KB)
--------meerkat_logger.hpp(2KB)
--------meerkat_file_manager.hpp(1KB)
----LICENSE(1KB)
----README.md(2KB)
----test()
--------network_edges.csv(17KB)
--------network_nodes.csv(7KB)
--------sample.png(829KB)