Graph-基本示例
1 import json 2 import os 3 4 from pyecharts import options as opts 5 from pyecharts.charts import Graph, Page 6 7 8 nodes = [ 9 {"name": "結點1", "symbolSize": 10}, 10 {"name": "結點2", "symbolSize": 20}, 11 {"name": "結點3", "symbolSize": 30}, 12 {"name": "結點4", "symbolSize": 40}, 13 {"name": "結點5", "symbolSize": 50}, 14 {"name": "結點6", "symbolSize": 40}, 15 {"name": "結點7", "symbolSize": 30}, 16 {"name": "結點8", "symbolSize": 20}, 17 ] 18 links = [] 19 for i in nodes: 20 for j in nodes: 21 links.append({"source": i.get("name"), "target": j.get("name")}) 22 23 graph= ( 24 Graph() 25 .add("", nodes, links, repulsion=8000) 26 .set_global_opts(title_opts=opts.TitleOpts(title="Graph-基本示例")) 27 ) 28 graph.render()