SNAP(Standford Network Analysis Project)+Windows10简易使用

时间:2024-04-01 13:06:43

前言

       本文主要参考了https://blog.csdn.net/kbawyg/article/details/8235755以及https://blog.csdn.net/u012336939/article/details/50268035

       感谢两位大佬的分享。

       由于编译版本在vs2019上鼓捣了一下由于配置bug问题,没有实现编译,但是幸好官网上有编译好的win32版本,因此本篇只涉及基本配置以及简易的使用流程。

安装步骤

官网下载SNAP包 ,官网有英语版的配置使用说明等,若英语能力可以建议还是依照官网配置使用。点此链接下载SNAP

  • 下载SNAP所需要的三个插件

a)    Gnuplot(必需),一个绘图的插件,在SNAP中会调用它来绘制一个复杂网络的相关属性的统计图,支持2D和3D。

SNAP(Standford Network Analysis Project)+Windows10简易使用

​下载指路→点此链接前往下载Gnuplot

b)    Graphviz(必需),同样是绘图的插件,在SNAP中调用它来绘制带有节点和边的复杂网络图。

SNAP(Standford Network Analysis Project)+Windows10简易使用

​       下载指路→点此链接前往下载Graphviz

c)    NodeXL(按需选择),这是微软官方的插件,配合Excel使用,可以直接生成图,在图的可视化方面十分友好。

SNAP(Standford Network Analysis Project)+Windows10简易使用

下载指路->点此链接前往下载NodeXL

  • 安装所需插件->三个插件安装都十分友好,都直接点击下一步就可以完成。
  • 设置系统环境变量

右键单击计算机->属性->高级系统设置->环境变量,在系统变量中找到Path,这步不清楚的可以移步->点此链接查看如何添加系统环境变量

然后将Gnuplot与Graphviz安装目录下的/bin添加入Path。

SNAP(Standford Network Analysis Project)+Windows10简易使用

 

简易使用

打开下载的SNAP包,发现里面都是已经编译好的应用程序,在该目录下打开CMD,输入命令行便可执行。

Eg:(centrality是测算图内各节点中心性指标的)

SNAP(Standford Network Analysis Project)+Windows10简易使用

直接命令行跑会发现出错,然后可知该程序所需参数列表,后缀参数重新运行。运行成功并生成相应结果文件。

SNAP(Standford Network Analysis Project)+Windows10简易使用

 

SNAP(Standford Network Analysis Project)+Windows10简易使用

(注:下载的包里有示例输入文件,可以依照那个进行输入构图。)