//定义json数据 import json s = [{'name':'结点1','symbolSize':10,'value':10}, {'name':'结点2','symbolSize':20,'value':20}, {'name':'结点3','symbolSize':30,'value':30}, {'name':'结点4','symbolSize':40,'value':40}, {'name':'结点5','symbolSize':50,'value':50}, {'name':'结点6','symbolSize':40,'value':40}, {'name':'结点7','symbolSize':30,'value':30}, {'name':'结点8','symbolSize':20,'value':20}] with open('E:/Graph.json','w',encoding='utf-8') as f: data = json.dump(s,f,ensure_ascii=False) print("Saving Finish...") //绘制关系图 with open('E:/Graph.json','r',encoding='utf-8')as f: data=json.load(f) nodes = data links = [] for i in nodes: for j in nodes: links.append({'source':i.get('name'),'target':j.get('name')}) from pyecharts.charts import Graph c=Graph() c.add('',nodes,links,repulsion=8000) c.render_notebook()


posted on
浙公网安备 33010602011771号