我想要" loc"根据GOJS中的节点数自动计算状态图的值(定位值,例如loc =" 10 10")。是否有任何特定的属性或命令来执行此操作?
答案 0 :(得分:2)
GoJS的概念为Layouts,用于自动节点和链接定位。
可以创建自己的布局,根据自定义条件定位节点。您可以在here中制作自己的布局extensions gallery和示例。
答案 1 :(得分:1)
将Diagram.layout设置为ForceDirectedLayout的实例。
所以只需将此行添加到StateChart.html中的Diagram的初始化中:
layout: $(go.ForceDirectedLayout),
根据您希望布局发生的时间,您可能有兴趣将Layout.isInitial设置为false和/或将Layout.isOngoing设置为false。请访问Introduction to Layouts页面了解更多信息。