绘制关系图
最编程
2024-07-07 17:56:09
...
//定义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()
推荐阅读
-
(42) 在 MATLAB 中使用 fftshift 绘制零心功率谱
-
智能交通的新征程:赢创力士创与图微电子达成战略合作伙伴关系
-
数据结构 图的邻接表表示法 有向 + 无向图的深度优先搜索遍历(C 代码 + 终端输入内容)
-
[Python 数据可视化] 用 Matplotlib 绘制精美的图表!
-
Linux]了解了pthread线程库,很明显没有线程创建接口,明白了Linux中并不存在真正意义上的线程(附模型图详细解析)
-
[4.9] 图搜索算法 - BFS 解决打开转盘锁问题
-
vue 实现文件预览和文件上传、下载、预览 - 多图、模型、dwg 图纸、文档(word、excel、ppt、pdf)
-
Echart 条形堆叠图自定义工具提示内容(解析 HTML 标记和样式)
-
Java 简介11.抽象类、接口、instanceof、类关系、克隆
-
python draw|在三维空间的不同平面上分别绘制不同类型的二维图形