2017-11-10 8 views
0

基本的にはタイトルです。クライアントがズームインすると、ノードのテキストラベルがかなり大きくなってしまうという不満があります。ズームインまたはズームアウト時にノードラベルを固定フォントサイズに保つ方法はありますか?vis.js network - ズーム時にノードのラベルを同じサイズにする設定はありますか?

ノードのドキュメント(http://visjs.org/docs/network/nodes.html)には、scaling.labelオプションがありますが、動作していないようです。私はノードを拡大縮小するために値を使用している場合にのみこれが適切であると思います。

答えて

0

私が知る限り、そのような選択肢はありません。 scaling.labelオプションは、あなたが何を意味するのかを正しく理解していれば、倍率を設定し、ズームを無効にするのではありません。

しかし、これを自分で実装することができます。つまり、ズーム時にラベルのスケーリングを変更します。幸い、zoomeventがあります:

network.on('zoom',rescaleLabels); 

のようなハンドラを設定し、そのラベルに対応するスケールファクタを設定することにより、rescaleLabelsを実装します。

関連する問題