科研数据可视化 | 基于Python绘制环形布局关系图
环形布局关系图
本文介绍的是通过Python制作的环形布局关系图,通过展现节点以及节点之间的关系,特别适合多个地理位置之间联系的一种可视化表现形式。将抽象概念进行形象性表达,将抽象语言进行具象图形可视的过程。特点:由含有权重的点、曲线以及连接关系组成。研究数据元素之间的多对多关系,在这种结构中,任意两个元素之间可能存在关系,而元素关系之间的可视化可以通过关系图能够直观的呈现出来。
样例数据介绍
数据格式:json
节点字段为nodes,id为节点的编号、name为节点的名称、symbolSize为节点的权重大小、category为这类节点的类型编号
连接字段为links,id为连接线的编号、source、target为nodes字段里的id编号。通过source和target的关系可确定点之间连接关系。
接下来介绍通过Python制作环形布局关系图的主要过程:
①打开Pycharm导入本文代码以及json数据;
②根据上述数据格式将json数据修改为自己的数据;
③根据需求设置代码里的参数,运行代码生成html文件。
如下图,导入json数据并读取结点里面的数据:
设置环形布局关系图样式:
运行后生成一个html文件,打开后结果图如下:
文稿来源:宋沛林 张晓涵
赞 (0)