Я хочу построить ориентированный граф, используя python. Как заставить дуги показывать стрелки?
import graphviz and gv
import pylab
g1 = gv.Graph(format='png')
g1.node("A")
g1.node("B")
g1.edge("A", "B", arrowhead='normal')
g1.edge_attr.update(arrowhead="normal", arrowsize='2')
g1.graph_attr.update(directed="true")
g1.view()
print(g1.source)
filename = g1.render(filename='img/g1')
pylab.savefig('filename.png')
Я получаю график, но без стрелок. Я хочу, чтобы линия между A и B была стрелкой, указывающей на B:
Линия
print(g1.source)
дает
graph {
graph [directed=true]
edge [arrowhead=normal arrowsize=2]
A
B
A -- B [arrowhead=normal]
}