这是我的代码:
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'
答案 0 :(得分:0)
pydot允许处理点语言文件。如果要从现有的点文件创建图表,则必须添加文件名,有关详细信息,请参阅this;但是如果你想创建一个空图并对其进行保留(从下面的代码行中可以理解),你应该考虑使用networkx包。