当前位置:文档之家› pajek中文使用手册

pajek中文使用手册

Pajek分析和可视化大型网络的程序参考手册List of commands with short explanatio nversion 1.16Vladimir Batagelj and Andrej Mrvar翻译:先红、一生有我、傻大师、沧海回眸、AndyChang、comp network、遥遥、大头、三叶草整理:饭团Ljubljana, October 4, 20061996, 2006 V. Batagelj, A. Mrvar. Free for noncommercial use.PdfLaTex version October 1, 2003Vladimir BatageljDepartment of Mathematics, FMF University of Ljubljana, Slovenia http://vlado.fmf.uni-lj.si/****************************.siAndrej MrvarFaculty of Social Sciences University of Ljubljana, Slovenia http://mrvar.fdv.uni-lj.si/***********************.si目录1.Paje k介绍 (1)2.数据对象 (3)3 主窗口工具栏 (7)3.1 File(文件) (7)3.2 N et(网络) (11)3.3 N ets(网) (26)3.4 Operation(操作) (28)3.5 Partitio n(分类) (34)3.6 Partitions(分类) (35)3.7 Vector(向量) (35)3.8 V ect ors(向量) (36)3.9 Permutation(排序) (37)3.10 Cluster(类) (37)3.11 Hierarchy(层次) (37)3.12 Options(选项) (38)3.13 Info(信息) (40)3.14 Tools(工具) (40)4 绘图窗口工具 (42)4.1 主窗口绘图工具 (42)4.2 Layout(布局) (42)4.3 Layers(图层) (43)4.4 GraphOn l y(仅图形) (44)4.5 Previous(退回到前一次操作) (44)4.6 Redraw(重绘) (44)4.7 N ext(下一步) (44)4.8 Options(选项) (45)4.9 Export (导出) (47)4.10 Spin(旋转) (49)4.11 Mo ve(移动) (49)4.12 Info (信息) (49)5 Exports to E PS/SVG/VRML (50)5.1 Defaults (默认值) (50)5.2 Parameters in EPS,SVG and VRML Defaults Window(在EPS/SVG/VRML默认窗口中的参数) (50)5.3 Exporting Pictures to EPS/SVG —在输入文件中定义参数 (52)6 在Pajek中使用Macros(宏) (57)6.1 什么是Macro(宏)? (57)6.2 怎样标明一段宏? (57)6.3 如何运行宏? (57)6.4 例子 (57)6.5 重复最后的命令 (57)附加信息 (59)希望对使用Pajek 进行网络分析有一个概览,请阅读NICTA 工作室的幻灯片:Batagelj V.: Workshop on Network Analysis, Sydney, Australia: 14th to 17th June 2005; at Nicta (National ICT Australia). http://vlado.fmf.uni-lj.si/pub/networks/doc/#NICTA2.数据对象Pajek 是专门用来分析大型网络(含有成百上千个结点)的专用程序。

包含如下六种参数:3 Pajek 1.16 / October 4, 2006图4:Pajek 主窗口1. Networks(网络)-主要对象(结点和边)。

默认扩展名为:.net。

在输入文件中,网络有多种表现方法:·利用弧线/边(如:1 2-从1 到2 的连线)·利用弧线列表/边序列(如:1 2 3-从1 到2 的连线和从1 到3 的连线)·矩阵格式·UCINET,GEDCOM,化学式关于网络绘制的更详细的信息包含在输入文件中,在'Exports to EPS/SVG/VRML'章节中对此有相关介绍。

2. Partitions(分类)-它指明了每个结点分别属于哪个类,默认扩展名为:.clu。

3. Permutations(排序)-将结点重新排列,默认扩展名:.p er。

4. Clusters(类)-结点的子集(如:来自分类中的一个类)。

默认扩展名:.c ls。

5. Hierarchies(层次)-按层次关系排列的结点,例:根结点Root 下面有两个子群-g1 和g2。

g2 是一个叶结点,包含v5、v6、v7 三个结点。

g1 又包含两个子群---g11 和g12...默认扩展名:.hie。

6. Vectors(向量)-指明每个结点具有的数字属性(实数)。

默认扩展名:.vec。

双击所选的网络、分类…就可以在屏幕上显示这个对象。

pajek 主窗口中的程序(见图4)是根据输入时的数据类型来组织编排的。

排序、分类和向量用于分别从不同角度反映结点的性质,例如结点组织顺序、类别和数字特性。

paiek -Manual 5Fi g ur e 5: Spider we b;Ph o t o:Vladimir B atage lj.pajek -M anual 6Parti tion Permutation ClusterHi archyVectorPajek Project Pile SaveExport Matrix to EPS • Change LabelDisposeRepeat session Ctrl+S Show Report WindowRefres h ObjectsExitClusterJ jPajek – Manual 73 主窗口工具栏3.1 File(文件)六种数据对象的输入/输出操作:z网络network-N-Read(读)-从Ascii 文件中读取网络。

-Edit(编辑网络)-选择结点,显示其邻居,然后:* 添加新边到选定结点(在新边上双击鼠标左键)* 删除边(双击左键)* 更改边的属性值(单击右键)* 通过增加不可见的新结点将边细分为两条相互垂直的边(单击鼠标中键)-Save -保存网络为Ascii 文件-Export Matrix to EPS(将矩阵输出为EPS)-用EPS 格式生成矩阵* Original(普通)-利用默认的计数方法(适合1-Mode 和2-Mode 网络)* Using Permutation(排序)-利用当前排序。

通过绘制附加线来区分选中的分类中不同的类。

此选项适合于1-Mode 和2-Mode 网络。

如果在2-Mode 网络中绘制附加线,则需要首先定义从属分类和以包含的类作为第二个分区的分区(在分类菜单中)。

* Using Partition(分类)-利用当前的分类。

在记录窗口中列出了不同的类中边的数目和密度(以及所选的两个类中的结点)。

另外,当密度用阴影图表示时,矩阵被输出到EPS。

1.Structural(结构化)-根据类间最大可能的连边数目来定义密度(适合于密度网络图)2.Delta(三角化)-根据拥有最大的输入和输出邻居结点数来定义密度(适合于稀疏网络)。

* only black borders(只有黑色边框)-如果被检测到,则矩阵中的所有方阵都将有黑色边框,否则,黑色边框将会变成白的,明亮的边框会变成黑色的。

-Change Label 修改选定网络的标签。

-dispose 从内存中删除所选的网络。

表 1:时间事件列表事件注释TI t 原始事件-后续事件从时间点t 开始发生TE t 终止事件-当时间点t 结束后发生A V vns 添加标签为n,属性为s 结点vHV v 隐藏结点vSV v 显示结点vDV v 删除结点vAA uvs 添加具有属性s 的弧线(u,v)Pajek – Manual 8HA uv 隐藏弧线(u,v)SA uv 显示弧线(u,v)DA uv 删除弧线(u,v)AE uvs 添加具有属性为s 的边(u:v)HE uv 隐藏边(u:v)SE uv 显示边(u:v)DE uv 删除边(u:v)CV vs 改变结点属性-将结点v 的性质改为sCA uvs 改变弧线属性-将弧线(u,v)的属性改为sCE uvs 改变边的属性-将边(u:v)的属性改为sCT uv 改变类型-改变连线(u,v)的方向(无)CD uv 改变弧线(u,v)的方向PE uvs 用属性为s 的单边(u:v)替代一对弧线(u,v)和(v,u)AP uvs 添加一对具有s 属性的弧线(u,v)和(v,u)DP uv 删除弧线对(u,v)和(v,u)EP uvs 用具有s 属性的弧线对(u,v)和(v,u)来替换边(u:v)z Time Events Networks 网络-N-Read Time Events -读取用时间事件描述的网络。

见表1属性s 可以为空。

如果两个结点之间存在多条连接边(弧),那么在程序命令中必须用附加标签:如k(第k 条边)来标明具体是哪条边。

例如:命令HE:3 14 37 将连接结点14 和37 的第三条边隐藏起来。

时间网络的例子如下:*Vertices 3*EventsTI 1AV 2 "b"TE 3HV 2TI 4AV 3 "e"TI 5AV 1 "a"TI 6AE 1 3 1TI 7SV 2AE 1 2 1TE 7DE 1 2DV 2TE 8DE 1 3Pajek – Manual 9TE 10HV 1TI 12SV 1TE 14DV 1也存在其他可能:用时间间隔(time intervals)来描述time 网络。

-Save —用时间事件格式保存时间网络z Partition-C-Read 从Ascii 文件中读取分类。

-Edit 编辑分类(将结点分类)。

-Save 保存分类。

-Change label 修改标签。

-Dispose selected partition from memory 从内存中删除分类z Permutation-P-Read 从Ascii 文件中读取排序。

相关主题