1

基本上是标题。客户抱怨当他放大时,节点的文本标签非常大。即使在放大或缩小时,有没有办法将节点标签保持在固定的字体大小?

从节点文档(http://visjs.org/docs/network/nodes.html)中,有一个 scaling.label 选项,但它似乎不起作用。我认为这仅在我使用值来缩放节点时才有意义。

4

1 回答 1

0

据我所知,没有这样的选择。如果我正确理解您的意思, scaling.label 选项用于设置缩放因子,而不是禁用缩放。

但是,您可以自己实现这一点,即在缩放时更改标签的缩放比例。幸运的是,有zoom 事件:设置一个处理程序,如

network.on('zoom',rescaleLabels);

rescaleLabels通过为其标签设置相应的比例因子来实现。在那里,您可以使用network.getScale()获取新的比例,然后scaling设置节点

于 2017-12-27T10:39:40.360 回答