gpt4 book ai didi

javascript - Cytoscape.js 中的字体大小问题

转载 作者:行者123 更新时间:2023-11-29 23:58:23 61 4
gpt4 key购买 nike

我在 Cytoscape.js 中使用圆形布局。我注意到节点和字体的大小相互关联/连接。增加字体大小会呈现更小的节点大小(我理解的相对 View )。有没有办法在不影响节点大小的情况下断开这种关系并显示增加的字体大小?

我希望它适用于所有节点(对于单个/孤立事件,字体大小的增加不会影响节点大小,但对于所有节点一起,它会导致相对缩放)。

最佳答案

关于图形中的矩阵变换,您应该阅读维基百科上的文章:https://en.wikipedia.org/wiki/Transformation_matrix

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

节点大小和标签大小完全无关。您在更改标签大小的同时使用了不同的缩放级别,因此很容易将这两个因素混为一谈。

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

关于javascript - Cytoscape.js 中的字体大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41200084/

61 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com