下面是我的代码:
import pydot
graph=pydot.Dot(graph_type='graph')
for i in range(3):
edge=pydot.Edge("king","lord%d" % i)
graph.add_edge(edge)
vassal_num=0
for i in range(3):
for j in range(2):
edge = pydot.Edge("lord%d" %i ,"vassal%d" %vassal_num)
graph.add_edge(edge)
vassal_num=vassal_num + 1错误是:
Traceback (most recent call last):
File "C:/Users/tanvi/PycharmProjects/untitled1/plottree.py", line 3, in <module>
graph=pydot.Dot(graph_type='graph')
AttributeError: 'module' object has no attribute 'Dot'发布于 2016-01-28 18:53:35
pydot允许处理dot语言文件。如果你想从一个预先存在的点文件中创建一个图形,你必须添加文件名,更多细节见this;但是如果你想创建一个空的图形并保存它(从下面的代码行可以理解),你应该考虑networkx包。
https://stackoverflow.com/questions/35056855
复制相似问题