GraphObject
- class compas.scene.GraphObject[source]
Bases:
SceneObject
Scene object for drawing graph data structures.
- Parameters:
- graph
compas.datastructures.Graph
A COMPAS graph.
- graph
- Attributes:
- graph
compas.datastructures.Graph
The COMPAS graph associated with the scene object.
- node_xyzdict[hashable, list[float]]
Mapping between nodes and their view coordinates. The default view coordinates are the actual coordinates of the nodes of the graph.
- nodecolor
compas.colors.ColorDict
Mapping between nodes and RGB color values.
- edgecolor
compas.colors.ColorDict
Mapping between edges and colors.
- nodesizefloat
The size of the nodes. Default is
1.0
.- edgewidthfloat
The width of the edges. Default is
1.0
.- show_nodesUnion[bool, sequence[float]]
Flag for showing or hiding the nodes. Default is
True
.- show_edgesUnion[bool, sequence[tuple[hashable, hashable]]]
Flag for showing or hiding the edges. Default is
True
.
- graph
Methods
Clear the nodes and the edges of the graph.
Clear the edges of the graph.
Clear the nodes of the graph.
Draw the network.
Draw the edges of the graph.
Draw the nodes of the graph.
Inherited Methods
Add a child item to the scene object.