A GraphItem displays graph information as a set of nodes connected by lines (as in ‘graph theory’, not ‘graphics’). Useful for drawing networks, trees, etc.
Change the data displayed by the graph.
Arguments: pos (N,2) array of the positions of each node in the graph. adj (M,2) array of connection data. Each row contains indexes of two nodes that are connected. pen
The pen to use when drawing lines between connected nodes. May be one of:
- a single argument to pass to pg.mkPen
- a record array of length M with fields (red, green, blue, alpha, width). Note that using this option may have a significant performance cost.
- None (to disable connection drawing)
- ‘default’ to use the default foreground color.
symbolPen The pen(s) used for drawing nodes. symbolBrush The brush(es) used for drawing nodes.
All other keyword arguments are given to
ScatterPlotItem.setData()to affect the appearance of nodes (symbol, size, brush, etc.)