第3章 Python网络画图工具Pymnet
网络理论是贯穿社会、生物、物理、信息和工程科学用来描述和分析复杂系统的重要工具。在大多数自然和工程系统中,实体相互作用模式复杂,包括多个子系统和层间连通性。因此,有必要通过开发一个框架和相关工具来推广网络理论来研究多层系统。(https://www.daowen.com)
网络的可视化是网络分析中的一部分,可用于网络关系分析等。Pymnet是一个分析多层网络的免费库。这个库中的数据类型遵循了M.Kivela等人[20]在“Multilayer Networks”中对各种多层网络类型的数学定义。主要功能包括:纯Python实现;能处理一般的多层、多路网络;各种网络分析方法、转换、读写网络、网络模型等;可视化(使用Matplotlib或D3作为后端);与Network X集成用于单路网络分析。这是Pymnet的主页:http://www.mkivela.com/pymnet/index.html。