前言
本文主要参考了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。
下载指路→点此链接前往下载Gnuplot。
b) Graphviz(必需),同样是绘图的插件,在SNAP中调用它来绘制带有节点和边的复杂网络图。
下载指路→点此链接前往下载Graphviz。
c) NodeXL(按需选择),这是微软官方的插件,配合Excel使用,可以直接生成图,在图的可视化方面十分友好。
下载指路->点此链接前往下载NodeXL。
- 安装所需插件->三个插件安装都十分友好,都直接点击下一步就可以完成。
- 设置系统环境变量
右键单击计算机->属性->高级系统设置->环境变量,在系统变量中找到Path,这步不清楚的可以移步->点此链接查看如何添加系统环境变量。
然后将Gnuplot与Graphviz安装目录下的/bin添加入Path。
简易使用
打开下载的SNAP包,发现里面都是已经编译好的应用程序,在该目录下打开CMD,输入命令行便可执行。
Eg:(centrality是测算图内各节点中心性指标的)
直接命令行跑会发现出错,然后可知该程序所需参数列表,后缀参数重新运行。运行成功并生成相应结果文件。
(注:下载的包里有示例输入文件,可以依照那个进行输入构图。)