我正在使用ngraph族库在浏览器中构建一些图。
我试过使用ngraph.native运行布局,但我得到的只是大约10k.bin文件,没有position.bin.
我是不是错过了什么?我拿到所有这些.bin文件后该怎么办?
以下是我尝试过的:
- 在node.js中创建图形
- 使用ngraph.tubinary将图转换为二进制
- 将链接.bin导出到ngraph.native
- 执行命令
layout++ links.bin
Thx!
好的。我想我已经想好了如何在中获得职位
我查看了ngraph.offline.layout源代码,发现positions.bin是在所有迭代完成后创建的。
所以。以下是我帮助获得位置的更改。bin(在文件main.cpp(ngraph.native/demo/gcc/main.cpp(中所做的所有更改(:
void save()
中的- 将第一个参数类型从int更改为string
- 在底部内侧的
int main()
中,循环最后将save(i, graphLayout.getBodies());
更改为save(to_string(i), graphLayout.getBodies());
- 在最后一个循环后底部的
int main()
中添加save("positions", graphLayout.getBodies());
就是这样。