vispy.visuals.graphs.layouts.random module#
Random Graph Layout#
This layout positions the nodes at random
- vispy.visuals.graphs.layouts.random.random(adjacency_mat, directed=False, random_state=None)#
Place the graph nodes at random places.
- Parameters:
- adjacency_matmatrix or sparse
The graph adjacency matrix
- directedbool
Whether the graph is directed. If this is True, is will also generate the vertices for arrows, which can be passed to an ArrowVisual.
- random_stateinstance of RandomState | int | None
Random state to use. Can be None to use
np.random
.
- Yields:
- (node_vertices, line_vertices, arrow_vertices)tuple
Yields the node and line vertices in a tuple. This layout only yields a single time, and has no builtin animation