Javascript 如何更改节点';在react中使用变量输入和cytoscape设置s颜色

Javascript 如何更改节点';在react中使用变量输入和cytoscape设置s颜色,javascript,reactjs,cytoscape.js,Javascript,Reactjs,Cytoscape.js,我需要实现以下功能:用户选择一个变量,节点体的颜色根据所选变量而变化 例如,我有以下节点: [ {data:{id:'n0', var1:3,var2:10}}, {data:{id:''n1',var1:0,var4:20}}, ] 我知道可以使用映射器mapData()指定颜色,但是渲染组件后如何更新样式?是否有layout.run()的示例?我不太清楚如何使用它 这是三个问题。有关颜色,请参见。此外,还可以在cy初始化后运行样式更新和布局运行。

我需要实现以下功能:用户选择一个变量,节点体的颜色根据所选变量而变化

例如,我有以下节点:

[
{data:{id:'n0', var1:3,var2:10}},
{data:{id:''n1',var1:0,var4:20}},
]

我知道可以使用映射器mapData()指定颜色,但是渲染组件后如何更新样式?是否有layout.run()的示例?我不太清楚如何使用它

这是三个问题。有关颜色,请参见。此外,还可以在cy初始化后运行样式更新和布局运行。