1 绘图步骤
1.1 导入网络文件
File——Network——Read
1.2 生成最小路径
(1)提取网络中的最大组件
① Network——Create partition——Components——Weak
② Operations——Network + Partition——Extract——SubNetwork Induced by Union of Selected Clusters——Choose cluster 1
(2)移除最大组件中的强组元
① Network——Create partition——Components——Strong
② Operations——Network + Partition—— Shrink network——[use default values]
(3)移除网络中的环
Network——Create new network——Transform——Remove——Loops
(4)创建主路径
① Network——Acyclic Network——Create weighted Network + Vector——Traversal Weights——Search Path Count (SPC)
② Network——Acyclic Network——Create (Sub) Network——Main Paths——Global Search——Key-Route
(5)绘制
Draw——Network
(注:生成最小路径过程参考了 [1]王萌萌. 基于文献数据挖掘的建筑节能领域知识体系建构研究[D].西安建筑科技大学,2019.DOI:10.27393/d.cnki.gxazu.2019.001550. )
1.3 工作进程存储
File——Pajek Project File——Save
所有的操作进程都会保存,后续直接Read打开就可以读取。
2 问题汇总
2.1 转换网络图路径箭头方向
Network——Create New Network——Transform——Transpose 1 Mode
2.2修改节点标签
目前没找到直接在图上修改节点标签的办法。在网络图做出来后,节点的标签需要修改,但是修改量较大,利用Excel对.net文件会比较方便,在利用Excel直接打开.net文件并进行修改后,进行保存,然而Pajek再也导入不了该文件,一直显示:
尝试了很多方法,最后发现应该是Excel文件修改后应该会有制表符之类的存在,影响了.net文件本身。
后来的解决办法:复制一份文件副本,利用Excel对其打开修改后,将全部内容粘到记事本中,然后再用记事本打开要修改的.net文件,再把前一个记事本(已修改版本)中的内容全部替代.net文件中的内容,之后就可以顺利导入Pajek中了,总之不要直接用Excel打开.net文件进行修改就可以。笨办法,不知道还有没有快捷的方法,有待摸索……