code: def nodes(self):
          
          if self._nodes is None:
              self._nodes = layout_nodes(self, only_nodes=True)
          return self._nodes
docs: Computes the node positions the first time they are requested
          if no explicit node information was supplied.