Network Science
文章平均质量分 64
Daft shiner
Fight for myself
展开
-
Networkx可视化加权有向图
最近在做的东西需要可视化加权有向图,从前做惯了无脑调包的无权无向图,现在不仅网络指标全部得自己算,网络的可视化也是个大问题,在此写下此博客记录自己的学习过程。Graph Layout先看节点布局这里只是对每种布局有所了解,且由于这里是本人用私有数据得到的加权有向图(节点数30)可视化的,这里就不公布文件了,大家可以随机生成一个邻接矩阵进行可视化操作。pos = nx.random_layout(G)pos = nx.circular_layout(G)pos = nx.shell_lay原创 2021-10-13 09:03:03 · 2602 阅读 · 0 评论 -
计算directed weighted network的shortest path
本文是基于加权有向图的路径长度计算,因为networkx最多只支持有权无向图的计算,调包失败得自己写了。Shortest Path这里只考虑加权有向图的最短路径长度概念,概念源自《网络科学导论》:对于加权有向网络,从节点A到节点B的最短路径是指从节点A到节点B的权值之和最小的有向路径。在加权网络中,两个节点之间边数最少的路径并不一定是权值之和最小的路径。在有向网络中,从节点A到节点B的距离可能并不等于从节点B到节点 A的距离,甚至可能存在从节点A到节点B的有向路径但是不存在从节点B到节点A的有向路径。原创 2021-10-11 21:44:34 · 238 阅读 · 0 评论 -
多层网络绘制工具
本文主要列举一些自己在想画多层网络时找遍全网搜集到的工具,提供给有需要的人。以下的工具暂时还没用过,用完来补充上手体验。tikz-networktikz-network是一个可以将网络画完直接转成latex的工具,里面也可以画多层网络。MuxVizMuxViz是一个基于R语言的画多层网络的包,装的比较麻烦:笔者是参考一下两个链接进行安装的:多层网络可视化工具(MuxViz)介绍及安装教程,...原创 2021-10-09 09:17:22 · 2320 阅读 · 5 评论