Bagaimana untuk menggunakan python nrtworkx untuk membesarkan gambar?
ringa_lee
ringa_lee 2017-05-18 10:57:21
0
1
612

Imej yang dijana terlalu kecil dan tidak dapat melihat dengan jelas hubungan antara nod. Saya harap ada penyelesaian

# _*_ coding:utf-8 _*_
import matplotlib.pyplot as plt
import networkx as nx

G = nx.DiGraph()
#加载文件中边的关系
with open('bigdata.txt') as f:
    lines = f.readlines()
mylist = [line.strip().split() for line in lines]  

pos =nx.spring_layout(G)

outlist = []
for i in range(len(mylist)):
    a = mylist[i][0]
    for j in range(len(mylist[i])-1):
        outlist.append([a, mylist[i][j+1]])

#加载边
G.add_edges_from(outlist)
nx.draw(G, with_labels=True, node_size=200,width=0.3, node_color='r', alpha = 0.7, edge_color='black',edge_vmin=2,edge_vmax=3)

plt.savefig('test1.png')
plt.show()
ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
某草草

Adalah disyorkan untuk menggunakan d3py untuk gambar rajah rangkaian, atau tetapkan saiz kanvas matplotlib

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!