调整vis js中的节点大小,其中标签位于例如圆,框

时间:2017-04-11 11:09:23

标签: javascript font-awesome vis.js vis.js-network

如何设置vis js中可以有标签的形状大小? e.g。

代码1:

    shape: 'circle',
    color: {
        border: 'black',
        background: 'white'
    },
    borderWidth: 1,
    borderWidthSelected: 2,

在上面的Code1中,如果标签中没有任何东西放入形状圆圈,那么我如何增加/减小其大小。
如果形状是任何标签放在外面的东西我们可以增加和减少图标的大小。 e.g。

代码2:

    shape: 'icon',
    icon: {
        face: 'FontAwesome',
        code: '\uf1db',
        size: 100,
        color: '#000000'
    }

如上面的Code2 for icon' size'选项可用。
有没有办法使用'尺寸' Code1中的选项?

1 个答案:

答案 0 :(得分:4)

文档说明

  

&#34; ... size 用于确定不具有的节点形状的大小   里面有标签。这些形状为:图像 circularImage ,   钻石星级三角形 triangleDown square < / strong>和图标 ...&#34;

所以答案是(详情请见http://visjs.org/docs/network/nodes

但作为解决方法,你可以这样做:

shape: 'circle',
scaling: {
    label: {
        enabled: true,
        min: 50,
        max: 50
    }
},
value: 1

使用scaling.label.minscaling.label.max属性,您可以更改节点的大小。 (但对于节点,您需要value 我希望这会有所帮助。