我正在尝试让SVG导出器(sigmajs(插件也导出弯曲的边缘。
有谁知道我该如何处理这个问题?我曾考虑过遍历所有边缘,然后更改边缘类型,但到目前为止没有成功。
提前非常感谢!
更新:
在文件 sigma.exporters.svg.min.js 所有边缘都在一个地方迭代,我的想法是在这一点上添加属性 edgetype(sigma/docs 中的 defaultEdgeType(,并将其设置为曲线以在导出结果时具有弯曲的边缘 - 似乎也不起作用。
您是否在使用s.refresh();
导出之前重新生成图形?下面是一个带有弯曲边缘的示例:
https://github.com/jacomyal/sigma.js/blob/master/examples/events.html
也许您可以从它开始并将 SVG 导出添加到其中