js绘制一个以图片为节点的静态流图,最简捷的方案?

发布于 2022-09-11 16:51:18 字数 416 浏览 28 评论 0

最近想用viz画一个静态的流图,但是不知道怎么给节点设置图片,看文档和其他的博客有提到可以添加图片,可是按着他们的方法并没有起效(可能是场景不对,或遗漏了哪一步)
这是我测试例子,http://jsrun.net/fuhKp

原本自己封装了一个流图组件(原生svg实现+viz.js的布局),但感觉有些大材小用。
所以在考虑几种方案:
①封装一个小型的静态流图组件(依旧使用原先流图组件实现方式)
②直接采用viz.js(如果能把图片引入,那么这会是最简单的实现方式)
③使用d3.js绘制,d3.js可以实现,但是dagre-d3的布局算法缺少居中布局,有些遗憾

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文