当前位置: 首页 > 知识库问答 >
问题:

Cytoscape-添加动态高度然后使用fit函数

和魁
2023-03-14

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

此外,我使用Dagre布局从左到右分层模型,但这并不能很好地工作在有更多节点,但只有一些在左边和在右边相等的图。

共有1个答案

胡弘毅
2023-03-14

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

 类似资料:
  • 我将Git提交与cy.add()挂钩,并为每个新节点添加背景色。再一次,我希望只将新添加的节点设置为红色(或者设置某种脉动行为来表示它是新添加的节点),并在默认之前将所有颜色设置为绿色。我绝对觉得我错过了一些简单的东西...任何帮助都将不胜感激!

  • 我用如下所示的内容初始化Cytoscape:

  • 问题内容: 如何在之前或之后向现有功能添加代码? 例如,我有一堂课: 我该如何编辑类元编程,以便执行此操作 也许有某种方法可以附加另一个功能进行测试? 添加另一个功能,例如 并将原件更改为 有没有办法做到这一点? 问题答案: 如果需要,可以使用装饰器来修改功能。但是,由于它不是在函数初始定义时应用的装饰器,因此您将无法使用语法糖来应用它。 请注意,它也会修改现有实例的方法。 编辑 :使用和将装饰器

  • 我正在写申请表。它需要列出除了PI和表单提交者之外的研究团队成员。然而,一些研究将没有额外的团队成员,所以我希望该行保持隐藏,直到有人点击添加团队成员按钮。 什么在起作用: 1。我在最初加载页面时隐藏了元素。2.单击添加行可以添加正确的行。3.单击删除将删除一行。 目前存在的问题:1.如果有人添加团队成员,然后删除所有团队成员,单击添加团队成员将不会添加行。2.当元素在初始页面加载中隐藏时,第一次

  • 我的treeview是折叠的,当我加载它,所以它是大约100x150像素大。当它展开时,我希望treeview显示所有展开的节点。 为了做到这一点,窗体需要随着treeview变大而变大,对吗?我是VB.NET的新手,我试图在treeview中找到一个“growonly”属性,但我找不到一个...有人这样做过吗?

  • 我想动态地创建一个appender并将其添加到记录器中。然而,这似乎不可能使用slf4j。我可以将我的appender添加到log4j记录器中,但是我无法使用slf4j LoggerFactle检索记录器。 我想做的是:创建一个测试类(而不是jUnit测试),并在构造函数中传递一个记录器,供测试类使用。测试类的每个实例都需要自己的记录器和appender来保存日志,以便以后在HTML报告中使用。