def render_graph_graphviz(self): ''' Render the graphviz graph structure. @rtype: pydot.Dot @return: Pydot object representing entire graph ''' import pydot dot_graph = pydot.Dot() for node in self.nodes.values(): dot_graph.add_node(node.render_node_graphviz(self)) for edge in self.edges.values(): dot_graph.add_edge(edge.render_edge_graphviz(self)) return dot_graph
def render_graph_graphviz(self): """ Render the graphviz graph structure. @rtype: pydot.Dot @return: Pydot object representing entire graph """ import pydot dot_graph = pydot.Dot() for node in self.nodes.values(): dot_graph.add_node(node.render_node_graphviz(self)) for edge in self.edges.values(): dot_graph.add_edge(edge.render_edge_graphviz(self)) return dot_graph