finesse.graph.operator_graph.OperatorGraph.plot¶
- OperatorGraph.plot(self, graphviz_prog='neato', pos=None, node_labels=None, edge_labels=False, ignore_nodes=None, alpha_nodes=None, alpha='44', dpi=200, svg=False)¶
 Plot the operator graph using Graphviz.
- Parameters
 - graphviz_progstr, optional
 The Graphviz program to use for layout. Default is ‘neato’, see PyGraphviz for mode layouts.
- posdict, optional
 A dictionary mapping node names to positions. Default is None.
- node_labelsdict, optional
 Replace node indices with text labels, default is off.
- edge_labelsbool, optional
 Label edges with operator expressions, default is False.
- ignore_nodeslist, optional
 A list of nodes indices to ignore. Default is an empty list.
- alpha_nodeslist, optional
 A list of node indices to apply alpha transparency to. Default is an empty list.
- alphastr, optional
 The doubled hexadecial alpha value for transparency. Default is ‘44’, opqaue is ‘FF’, fully transparent is ‘00’
- dpiint, optional
 Specifies the expected number of pixels per inch on a display device. Default is ‘200’
- svgbool, optional
 Whether to output the graph as SVG. Default is False.
- Returns
 - dict
 A dictionary mapping node names to positions.