调整vis js中具有标签的节点的大小,例如Circle,Box

tej*_*124 3 javascript font-awesome vis.js vis.js-network

如何在可带有标签的vis js中设置形状的大小?例如

代码1:

    shape: 'circle',
    color: {
        border: 'black',
        background: 'white'
    },
    borderWidth: 1,
    borderWidthSelected: 2,
Run Code Online (Sandbox Code Playgroud)

在上面的Code1中,如果标签中没有任何可放入形状圆的内容,那么我如何增加/减小相同大小的纸张。
如果形状是要在外面放标签的任何东西,我们可以增加和减少图标的大小。例如

代码2:

    shape: 'icon',
    icon: {
        face: 'FontAwesome',
        code: '\uf1db',
        size: 100,
        color: '#000000'
    }
Run Code Online (Sandbox Code Playgroud)

如以上代码2所示,图标“大小”选项可用。
有没有办法在Code1中使用'size'选项?

win*_*ner 5

文档说明

“ ... 大小用于确定其中没有标签的节点形状的大小。这些形状是:imagecircleImage菱形星形三角形triangleDown正方形图标 ...”

所以答案是否定的(有关详细信息,请参见http://visjs.org/docs/network/nodes

但是,作为一种解决方法,您可以执行以下操作:

shape: 'circle',
scaling: {
    label: {
        enabled: true,
        min: 50,
        max: 50
    }
},
value: 1
Run Code Online (Sandbox Code Playgroud)

而使用scaling.label.minand scaling.label.max属性,您可以更改节点的大小。(但是您将需要一个value,用于该节点)我希望这会有所帮助。