科研数据可视化 | 基于Python绘制环形布局关系图

环形布局关系图

本文介绍的是通过Python制作的环形布局关系图,通过展现节点以及节点之间的关系,特别适合多个地理位置之间联系的一种可视化表现形式。将抽象概念进行形象性表达,将抽象语言进行具象图形可视的过程。特点:由含有权重的点、曲线以及连接关系组成。研究数据元素之间的多对多关系,在这种结构中,任意两个元素之间可能存在关系,而元素关系之间的可视化可以通过关系图能够直观的呈现出来。

样例数据介绍

数据格式:json

节点字段为nodes,id为节点的编号、name为节点的名称、symbolSize为节点的权重大小、category为这类节点的类型编号

连接字段为links,id为连接线的编号、source、target为nodes字段里的id编号。通过source和target的关系可确定点之间连接关系。

接下来介绍通过Python制作环形布局关系图的主要过程:

①打开Pycharm导入本文代码以及json数据;

②根据上述数据格式将json数据修改为自己的数据;

③根据需求设置代码里的参数,运行代码生成html文件。

如下图,导入json数据并读取结点里面的数据:

设置环形布局关系图样式:

运行后生成一个html文件,打开后结果图如下:

文稿来源:宋沛林 张晓涵
(0)

相关推荐