Cytoscape.js中的字体大小问题

时间:2016-12-17 15:23:05

标签: javascript cytoscape.js

我在Cytoscape.js中使用循环布局。我注意到节点和字体的大小相互关联/相互连接。增加字体大小会渲染较小的节点大小(我理解的相对视图)。有没有办法断开这种关系并显示增加的字体大小而不影响节点的大小?

我想要所有节点(对于单个/隔离事件,字体大小的增加不会影响节点大小,但对于所有节点,它会导致相对缩放)。

1 个答案:

答案 0 :(得分:1)

您应阅读Wikipedia上有关图形中矩阵变换的文章:https://en.wikipedia.org/wiki/Transformation_matrix

基本上,缩放的概念只是拉伸/缩放变换。这意味着如果更改视口缩放级别,则可以缩放所有内容。当您运行布局并适合视口时,您将根据元素的总边界框进行自动平移和缩放。

节点大小和标签大小完全没有关系。您可以在更改标签尺寸的同时使用不同的缩放级别,从而轻松将这两个因素混为一谈。

如果您想要更小/更大的节点,只需调整节点大小,如果您想要更小/更大的标签,只需调整标签大小即可。如果您想要绝对的渲染尺寸,则不能使用1或任何拟合以外的缩放级别。