在 vis js 中调整节点的大小,其中有标签,例如圆形、框



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

代码 1:

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

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

代码 2:

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

如上文Code2所示,图标"大小"选项可用。
有没有办法在Code1中使用"大小"选项?

文档指出

"...大小用于确定不里面有标签。这些形状是:图像,圆形图像钻石, 星, 三角形, 三角形向下正方形图标... ">

所以答案是否定的(详情请点击此处 https://visjs.github.io/vis-network/docs/network/nodes.html(

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

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

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

最新更新