Note
This is the documentation for the current state of the development branch of rustworkx. The documentation or APIs here can change prior to being released.
rustworkx.shell_layout#
- shell_layout(graph, nlist=None, rotate=None, scale=1, center=None)[source]#
Generate a shell layout of the graph
- Parameters:
graph – The graph to generate the layout for. Can either be a
PyGraph
orPyDiGraph
nlist (list) – The list of lists of indices which represents each shell
rotate (float) – Angle (in radians) by which to rotate the starting position of each shell relative to the starting position of the previous shell
scale (float) – An optional scaling factor to scale positions
center (tuple) – An optional center position. This is a 2 tuple of two
float
values for the center position
- Returns:
The shell layout of the graph.
- Return type: