我尝试使用JointJs UML graph库绘制dagre。据我所知,dagre解决了空间中分布节点的问题。我有自定义数据集。在第一步,我创建dagre布局以生成节点的X和Y坐标。然后我从初始创建新数据集以匹配JointJs要求,设置从dagre布局获得的X和Y坐标并渲染它。 结果你可以看到here。 使用dagre-d3渲染的第一张图,使用JointJs渲染的第二张图。我不喜欢这两种变体并且有两个问题:
如何在第一个图表的顶部和左侧的JointJs UML图表中删除svg边框和UML图之间的偏移量?
code available here http://jsfiddle.net/zeleniy/mpa6b47k/