gpt4 book ai didi

javascript - 将 Cytoscape.js 中的节点大小增加特定值

转载 作者:行者123 更新时间:2023-12-03 05:06:11 27 4
gpt4 key购买 nike

我使用以下 json 内容来指定每个节点的大小:

"data": {
"id": "Name",
"name": "NameID",
"faveColor": "#86B342",
"size": 120
}

生成图表后,我希望将所有节点的大小增加特定值(来自用户输入)。

鉴于事实

'data(size)' + value

这不是一个合法的操作,有人可以建议一个合适的方法来实现它吗?

谢谢

最佳答案

您正在尝试添加一个带有字符串的 int ,但这似乎不起作用。相反,尝试获取属性值,然后将输入值添加到其中。

您可以通过将第二个参数传递给 nodes().data('element', 'value')

来编辑数据值

你的代码看起来像这样:

cy.nodes().forEach(function(node){
node.data('size', parseInt(node.data('size')) + 10);
console.log(node.data('size'))
});

关于javascript - 将 Cytoscape.js 中的节点大小增加特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41995471/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com