dagre。如何设置画布宽度?

时间:2015-05-16 19:04:23

标签: jointjs dagre

我尝试使用JointJs UML graph库绘制dagre。据我所知,dagre解决了空间中分布节点的问题。我有自定义数据集。在第一步,我创建dagre布局以生成节点的X和Y坐标。然后我从初始创建新数据集以匹配JointJs要求,设置从dagre布局获得的X和Y坐标并渲染它。 结果你可以看到here。 使用dagre-d3渲染的第一张图,使用JointJs渲染的第二张图。我不喜欢这两种变体并且有两个问题:

  • 如果设置图表容器的宽度,请确保dagre帐户并将节点移动到底部,如果它们在“行”上的总宽度超过容器宽度?两个库都尝试在600x800画布上绘制图形,因此在。
  • 下面有足够的位置
  • 如何在第一个图表的顶部和左侧的JointJs UML图表中删除svg边框和UML图之间的偏移量?

    code available here http://jsfiddle.net/zeleniy/mpa6b47k/

0 个答案:

没有答案
相关问题