Source code for cereeberus.data.ex_embedgraphs


# %--- Example usage of the EmbeddedGraph class ---%

from cereeberus import EmbeddedGraph

[docs] def exampleEmbeddedGraph(mean_centered=True): """ Function to create an example ``EmbeddedGraph`` object. Helpful for testing. Returns: EmbeddedGraph: An example ``EmbeddedGraph`` object. """ graph = EmbeddedGraph() graph.add_node('A', 1, 2) graph.add_node('B', 3, 4) graph.add_node('C', 5, 7) graph.add_node('D', 3, 6) graph.add_node('E', 4, 3) graph.add_node('F', 4, 5) graph.add_edge('A', 'B') graph.add_edge('B', 'C') graph.add_edge('B', 'D') graph.add_edge('B', 'E') graph.add_edge('C', 'D') graph.add_edge('E', 'F') if mean_centered: graph.set_mean_centered_coordinates() return graph