接 基于共现发现人物关系的python实现 得到的结果,可使用python完成简单的关系图
import networkx as nximport matplotlib.pyplot as pltfrom pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体mpl.rcParams['axes.unicode_minus']a = []f = open('busan_edge.txt','r',encoding='utf-8')line = f.readline()while line: a.append(line.split()) #保存文件是以空格分离的 line = f.readline()f.close()#画图G = nx.Graph()G.add_weighted_edges_from(a)nx.draw(G,with_labels=True,font_size=9,node_size=800,node_color='#FF9999')plt.show()plt.savefig('lp.png')