我在Linux Mint 17上使用Python3上的最新networkx . 我使用pcalg方法(https://github.com/keiichishima/pcalg)从数据构建有向非循环图 . 我检查过使用number_of_edges()函数确保图形有边缘 .

我的代码如下所示:

skel_1, sep_1 = alg.estimate_skeleton(ci.ci_test_dis, Mat_1, 0.1)
dag_1 = alg.estimate_cpdag(skel_1, sep_1)
num_edge1 = dag_1.number_of_edges()
print(num_edge1)
nx.draw_networkx(dag_1, arrows=True, edge_color='b')
plt.savefig("Target1.png")
plt.close()

当我执行此代码时,节点显示,但不显示边缘 . 这是因为我没有包含pos参数吗?