4

如何在可以有标签的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'
    }

如上面代码 2 中的图标“大小”选项可用。
有没有办法在 Code1 中使用“大小”选项?

4

1 回答 1

7

该文件指出

“......大小用于确定其中没有标签的节点形状的大小。这些形状是:imagecircleImagediamonddotstartriangletriangleDownsquareicon ...”

所以答案是否定的。(详细信息可以在这里找到http://visjs.org/docs/network/nodes

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

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

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

于 2017-04-11T11:49:27.257 回答