class_docstr: Visitor to produce a human readable string for a graph.
code: def __init__(self):
      self._print_result = ""
      self._dot_graph = pydot.Dot(directed=True)
      self._dot_graph.obj_dict = collections.OrderedDict(
          sorted(self._dot_graph.obj_dict.items(), key=lambda t: t[0])
      )
      self._dot_graph.set_node_defaults(shape="Mrecord")
      super().__init__()
  
imports: import abc
  import collections
  import dataclasses
  from typing import Any, Collection, Dict, List, Optional, Tuple
  import pydot
label_desc: Use image node_id 1 to create a new _PrintGraphVisitor object from inherited base classes: Visitor with example: obj = _PrintGraphVisitor()