2017-11-10 13 views
0

기본적으로 제목입니다. 고객이 확대 할 때 노드의 텍스트 레이블이 상당히 크다는 불평을합니다. 축소 또는 축소 할 때 노드 레이블을 고정 된 글꼴 크기로 유지하는 방법이 있습니까?vis.js network - 확대/축소시 노드 레이블을 동일한 크기로 유지하는 설정이 있습니까?

노드 설명서 (http://visjs.org/docs/network/nodes.html)에서 scaling.label 옵션이 있지만 작동하지 않는 것 같습니다. 노드를 확장하는 데 값을 사용하는 경우에만 이것이 적합하다고 생각합니다.

답변

0

내가 아는 한, 그러한 옵션은 없습니다. scaling.label 옵션을 사용하면 확대/축소 배율을 설정하고 확대/축소를 비활성화하는 데 사용됩니다.

그러나 직접 구현할 수도 있습니다. 즉, 확대/축소시 레이블의 크기를 변경하십시오. 다행히, zoomevent있다 :

network.on('zoom',rescaleLabels); 

같은 핸들러를 설정하고 자신의 레이블에 해당하는 규모 계수를 설정하여 rescaleLabels를 구현한다.