При создании пути с использованием dagre все узлы накапливаются в одной позиции. Как мы можем установить позиции по умолчанию для узлов (Cytoscape js без реакции работает нормально) вместо установки позиции отдельно, используя атрибут позиции для узлов.
const layout = {
name: "dagre",
rankDir: "LR"
}
pageData = < CytoscapeComponent
elements = {
CytoscapeComponent.normalizeElements({
nodes: nodess,
edges: edgess,
layout: layout,
})
}
pan = {
{
x: 200,
y: 200
}
}
autounselectify = {
true
}
userZoomingEnabled = {
false
}
boxSelectionEnabled = {
false
}
style = {
{
width: "1200px",
height: "1000px"
}
}
/>
return (
< div
{
pageData
}
< /div>
);
Ожидаемый результат:
Текущий результат: