Skip to main content

SimpleLayout

From v9.0

The SimpleLayout allows an application to render a pre-layouted graph. This is useful when the application already has or is able to calculated positions for nodes.

Usage​

If you are able to pre-compute the layout and position information is available in in each node. By simply specifying the nodePositionAccessor through constructor, you'll be able to render the graph right away.

SimpleLayoutProps​

nodePositionAccessor​

Simply supply the nodePositionAccessor to extract the position ([x, y]) of the node.

new GraphLayer({
{...otherProps}
layout={
new SimpleLayout({
nodePositionAccessor: node => [
node.getPropertyValue('x'),
node.getPropertyValue('y'),
]
})
}
});