graphviz语法包装器。用纯python绘制图形。
grot的Python项目详细描述
grot是一个名词,在波兰语中是arrowhead的意思。
使graphviz的使用更简单
更不用说头痛了。让你更快地进入正题。
importosfromgrotimportGrotthis_dir_path=os.path.dirname(__file__)# if run in console - remove 'directory' parameter belowout_dir_path=os.path.join(this_dir_path,'out')g=Grot(name='example_01',format='png',directory=out_dir_path,graph_attrs={"rankdir":"LR"})one=g.node("It is\neaiser")two=g.node("graphs",color="#8a9bac")ignored=g.node("Node floats when\nunconnected",color="#da3080")g.edge(one,"to define",two)g.render()
它将在当前目录中生成一个example_01.png文件。
有关更多功能信息,请参阅测试和示例。