typescript - cytoscape.js - avstånd mellan noder


Jag använder TypeScript för att skapa en cytoscape-graf. Jag letar efter ett sätt att öka avståndet mellan noder. Jag har försökt ändra värdet på spacingFactor, men det förändrade inget som jag kan se.

Svar #1

Det beror alltid på vilken layout du använder. Följande kodsnutt visar hur du använder egenskapen spacingFactor, andra spatiegenskaper finns i den officiella dokumentationen, normalt är dessa saker ganska lätta att hitta där. Om du specificerar vilken layout du vill ha kan jag också hjälpa dig med just den layouten.

Dagar:

this.cytoscape.layout({
  name: "dagre",
 spacingFactor: 12
}).run();

Koncentrisk:

this.cytoscape.layout({
  name: "concentric",
  minNodeSpacing: 12
}).run();

Saker:

this.cytoscape.layout({
  name: 'cose-bilkent',
  animate: false,
  idealEdgeLength: 200
});

Spridning:

this.cytoscape.layout({
   name: 'spread',
   minDist: 20
});

Klay:

använd inte klay

Relaterade artiklar