2

我有一个图表,我在其中设置了图表的动态高度,因为根据我们从后端收到的数据,图表可以有不同的高度,所以我根据节点数计算高度。

此外,我正在使用具有从左到右分层模型的 Dagre 布局,但这不适用于具有更多节点但只有一些在左侧且在右侧相等的图。

因为我还使用 cy.fit() 函数将图形拟合到容器中,但如果这样做,容器的高度会变得非常大,拟合函数会将图形放在中间,顶部有很多空白. 这种情况的最佳解决方案是什么?

示例代码链接:https ://stackblitz.com/edit/cytoscape-call-method-child-qm4acb?file=src%2Fapp%2Fapp.component.ts

在示例中,我添加了高度以更多地显示示例,但是有没有办法让 fit 函数在容器顶部而不是中间开始图形?

4

1 回答 1

0

我认为您应该使用https://js.cytoscape.org/#cy.pan手动平移

于 2021-07-26T07:54:41.237 回答