创建一个Pajek文档有多种方法。一是对于小规模的网络(节点数不超过100),可以根据Pajek数据结构(网络文件可以用.net,.vgr和.mat三种后缀名存储)来创建,这里介绍创建.net文件的方法:新建一个文本文档,第一行输入*Vertices n 其中n为所创建网络的节点总数;在接下来的各行中输入节点及对应的标签(这里也可以什么不输入,直接进入到*Edges或*Arcs的输入,此时pajek默认节点标签为V1,V2,....Vn),要注意的是每行只能输入一个节点及其标签,下一个节点另起一行。再接下来在新的一行输入*Edges,另起一行输入节点之间的连边关系。一切完成后保存,此时要对文本文件修改后缀名,直接改成.net保存即可。
附上一个例子:
*Vertices 4
1 "a"
2 "b"
3 "c"
4 "d"
*Arcs
1 2 1
3 4 3
除了手工输入之外,还可以使用现有程序把excel或txt数据转换成.net文件。Pajek的官网上提供了两个程序:
(1)Excell2Pajek
(2)TXT2Pajek (推荐)
另外,还可以使用Matlab编写代码把EXCEL或者TXT数据转换成.net数据结构。
更加详细的操作可以去Peixun.net网学习即将上线的《Pajek可视化操作与复杂网络分析》网络课程。