Graphviz syntax wrapper. Draw graphs with pure python.
Project description
Grot
Grot is a noun and means arrowhead in Polish language.
Makes graphviz usage simpler
Much less headache. Gets you faster into the point.
import os
from grot import Grot
this_dir_path = os.path.dirname(__file__) # if run in console - remove 'directory' parameter below
out_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()
It will generate a example_01.png
file in current directory.
Refer to tests and examples for more features information.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
grot-0.2.0.tar.gz
(13.0 kB
view hashes)