2017-02-21 371 views
0

我想调整容器DOM元素a)和基于我的图形高度的缩放级别b)Cytoscape.js:在当前缩放级别计算图形尺寸?

假设我将节点和边缘动态添加到图形中。给定一个最大变焦水平(zMax)和最大容器高度(cMax),我想根据以下规则,以适应:

  • ,如果在当前缩放级别,z == zMax && graphHeight < cMax,然后继续缩放级别不断调整容器大小以适应图形。
  • 如果在当前缩放级别为graphHeight == cMax,那么如果可能的话减少z

问题是,我不确定是否有任何内置功能来计算当前缩放级别的图形高度(以像素为单位)。我想我可以遍历节点并找到最低和最高的y值,但我希望有一个更高效的选项。

回答