如何在 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.min
和 scaling.label.max
属性一样,您可以更改节点的大小。(但你需要一个value
,用于节点(我希望这有所帮助。