示例#1
0
import os
import sys
from concurrency_graph import ConcurrencyGraph
from nytimes import get_tuples

if __name__ == "__main__":
    graph = ConcurrencyGraph(graph_attrs=[("sep", '"+1"'), ("outputorder", "edgesfirst"), ("overlap", "scalexy")])

    graph.add_dataset(
        data=get_tuples(),
        min_occurences=8,
        min_fontsize=4,
        max_fontsize=28,
        node_attrs=[("shape", "oval"), ("style", "filled")],
    )

    with open("graph.dot", "w") as f:
        f.write(graph.write())

    if "--draw" in sys.argv:
        print "Drawing graph with neato.."
        os.system("neato -Tgif -ograph.gif graph.dot")