GraphNodes
A list of nodes in a graph with optional labels, colors, etc.
Components components
Required: GraphNode
Optional: Position2D
, Color
, Text
, ShowLabels
, Radius
Shown in shown-in
API reference links api-reference-links
Examples examples
Simple undirected graph simple-undirected-graph
"""Log a simple undirected graph."""
import rerun as rr
rr.init("rerun_example_graph_undirected", spawn=True)
rr.log(
"simple",
rr.GraphNodes(
node_ids=["a", "b", "c"], positions=[(0.0, 100.0), (-100.0, 0.0), (100.0, 0.0)], labels=["A", "B", "C"]
),
rr.GraphEdges(
edges=[("a", "b"), ("b", "c"), ("c", "a")],
# Optional: graphs are undirected by default.
graph_type="undirected",
),
)
Simple directed graph simple-directed-graph
"""Log a simple directed graph."""
import rerun as rr
rr.init("rerun_example_graph_directed", spawn=True)
rr.log(
"simple",
rr.GraphNodes(
node_ids=["a", "b", "c"], positions=[(0.0, 100.0), (-100.0, 0.0), (100.0, 0.0)], labels=["A", "B", "C"]
),
rr.GraphEdges(edges=[("a", "b"), ("b", "c"), ("c", "a")], graph_type="directed"),
)