微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cytoscape - 添加动态高度,然后使用拟合功能

如何解决Cytoscape - 添加动态高度,然后使用拟合功能

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

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

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

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

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

解决方法

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

手动平移

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。