diagram2nx

Contents

diagram2nx#

discopy.drawing.legacy.diagram2nx(diagram)[source]#

Builds a networkx graph, called by Diagram.draw().

Parameters:

diagram (discopy.monoidal.Diagram) – any diagram.

Returns:

  • graph (networkx.DiGraph) – with nodes for inputs, outputs, boxes and their co/domain.

  • positions (Mapping[Node, Tuple[float, float]]) – from nodes to pairs of floats.