pyecharts的Graph类提供了绘制关系图的接口。绘制grap关系图时,需要准备好相应的数据格式。
import json
from pyecharts import options as opts
from pyecharts.charts import Graph
if __name__=='__main__':
with open('/Users/admin/Desktop/abcd','r') as reader:
data = json.load(reader)
nodes = data['nodes']
links = data['links']
graph = Graph()
graph.add("Name: ",
nodes,
links,
categories=[ { "itemStyle": { "normal": { "color": '#0094f7', "borderColor": "#5182ab", "borderWidth": 1.8 } } }, ] ,
repulsion=50,
)
graph.render('aaaaa.html')
公司之间人员流动关系图效果(数据随机生成)
Awesome-pyecharts