导入pydot时出错

时间:2016-01-28 08:57:23

标签: python

这是我的代码:

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'

1 个答案:

答案 0 :(得分:0)

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