2017-11-10 5 views
0

Grundsätzlich der Titel. Der Client beschwert sich, dass die Textbeschriftungen für die Knoten ziemlich groß sind, wenn er zoomt. Gibt es eine Möglichkeit, die Knotenbeschriftungen auch beim Vergrößern oder Verkleinern auf einer festen Schriftgröße zu halten?vis.js-Netzwerk - Gibt es eine Einstellung, damit die Knotenbeschriftungen beim Zoomen dieselbe Größe beibehalten?

Aus der Nodes-Dokumentation (http://visjs.org/docs/network/nodes.html) gibt es eine scaling.label-Option, aber es scheint nicht zu funktionieren. Ich denke, das ist nur relevant, wenn ich Werte verwende, um die Knoten zu skalieren.

Antwort

0

Soweit ich weiß, gibt es keine solche Option. Die Option scaling.label wird, wenn ich richtig verstehe, was Sie meinen, verwendet, um einen Skalierungsfaktor einzustellen, nicht das Zoomen zu deaktivieren.

Sie können dies jedoch selbst implementieren, nämlich die Skalierung von Beschriftungen beim Zoomen ändern. Glücklicherweise gibt es zoomevent: set einen Handler wie

network.on('zoom',rescaleLabels); 

und implementieren rescaleLabels durch den entsprechenden Skalierungsfaktor auf die Etiketten zu setzen.

Verwandte Themen