I have solved the problem.
(我已经解决了问题。)
The React Cytoscape's documentation doesn't inform that it was necessary another props for the layout works.(React Cytoscape的文档没有告知布局工作需要其他道具。)
So I got an example from the Cytoscape official documentation.(因此,我从Cytoscape官方文档中获得了一个示例。)
const layout = {
name: 'cose',
ready: function(){},
stop: function(){},
animate: true,
animationEasing: undefined,
animationDuration: undefined,
animateFilter: function ( node, i ){ return true; },
animationThreshold: 250,
refresh: 20,
fit: true,
padding: 30,
boundingBox: undefined,
nodeDimensionsIncludeLabels: false,
randomize: false,
componentSpacing: 40,
nodeRepulsion: function( node ){ return 2048; },
nodeOverlap: 4,
edgeElasticity: function( edge ){ return 32; },
nestingFactor: 1.2,
gravity: 1,
numIter: 1000,
initialTemp: 1000,
coolingFactor: 0.99,
minTemp: 1.0
};
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…