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

问题描述 投票:3回答:1

如何设置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的图标'size'选项可用。 有没有办法在Code1中使用'size'选项?

javascript font-awesome vis.js vis.js-network
1个回答
4
投票

文件说明

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

所以答案是否定的。 (详情可在此处找到http://visjs.org/docs/network/nodes

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.