Python基于flask+uniapp微信小程序的校园学生社团签到系统 可视化

核心内容摘要

免费网站模板下载网站
Ollama部署granite-4.0-h-350m:轻量模型在离线环境下的安全合规部署

生�一个示例信�:频����化的信�

Gephi界é�¢è§£æ��在上一节中我们介ç»�了Gephi的基础概念和安装方法。本节将详细解æ��Gephi的界é�¢å¸®åŠ©æ‚¨æ›´å¥½åœ°ç�†è§£å’Œä½¿ç”¨è¿™æ¬¾å¼ºå¤§çš„社会网络分æ��工具。Gephi的界é�¢è®¾è®¡ç›´è§‚且功能丰富能够满足多ç§�网络分æ��需求。我们将ä»�ä»¥ä¸‹å‡ ä¸ªæ–¹é�¢è¿›è¡Œè¯¦ç»†è§£æ��主界é�¢å¸ƒå±€è�œå�•æ �工具æ �工作区数æ�®å®�验室预览窗å�£æ�’件管ç�†

主界�布局Gephi的主界�分为多个区域�个区域都有特定的功能。了解这些区域的�置和用途是使用Gephi的第一步。

1 è�œå�•æ �è�œå�•æ �ä½�äº�界é�¢çš„顶部包å�«å¤šä¸ªä¸‹æ‹‰è�œå�•æ¯�个è�œå�•都有ä¸�å�Œçš„功能选项。以下是主è¦�è�œå�•å�Šå…¶åŠŸèƒ½æ–‡ä»¶File用äº�打开ã€�ä¿�存和导出项目。编辑Editæ��供撤销ã€�é‡�å�šã€�剪切ã€�å¤�制和粘贴等基本编辑功能。图表Graph用äº�管ç�†å›¾è¡¨æ•°æ�®åŒ…æ‹¬æ·»åŠ ã€�åˆ é™¤èŠ‚ç‚¹å’Œè¾¹ã€‚å¸ƒå±€Layoutæ��供多ç§�布局算法用äº�优化网络图的视觉效æ�œã€‚过滤器Filter用äº�筛选和过滤节点和边以便更高效地分æ��网络。统计Statisticsæ��供多ç§�网络统计分æ��工具如中心性ã€�è�šç±»ç³»æ•°ç­‰ã€‚预览Preview用äº�设置和预览网络图的最终效æ�œã€‚帮助Helpæ��供帮助文档和资æº�链æ�¥ã€‚

2 工具æ �工具æ �ä½�äº�è�œå�•æ �下方包å�«å¸¸ç”¨çš„工具和快æ�·æŒ‰é’®ã€‚以下是一些主è¦�工具æ �按钮新建项目New Project创建一个新的Gephi项目。打开项目Open Project打开已有的Gephi项目文件。ä¿�存项目Save Projectä¿�存当å‰�项目。导出图Export Graph将当å‰�网络图导出为多ç§�æ ¼å¼�如PNGã€�SVGã€�PDF等。刷新图Refresh Graphé‡�新生æˆ�网络图应用当å‰�的布局和过滤器设置。放大/缩å°�Zoom In/Out调整网络图的显示比例。平移Pan移动网络图的显示ä½�置。选择工具Selection Tool选择网络图中的节点和边。移动工具Move Toolæ‰‹åŠ¨ç§»åŠ¨ç½‘ç»œå›¾ä¸­çš„èŠ‚ç‚¹ã€‚æ ‡ç­¾å·¥å…·Label Tool显示或éš�è—�èŠ‚ç‚¹æ ‡ç­¾ã€‚

工作区工作区是Gephiçš„æ ¸å¿ƒåŒºåŸŸç”¨äº�显示和æ“�ä½œç½‘ç»œå›¾ã€‚å·¥ä½œåŒºåˆ†ä¸ºå‡ ä¸ªå­�区域æ¯�个å­�区域都有特定的功能。

1 网络图显示区域网络图显示区域是工作区的中心部分用äº�显示网络图。您å�¯ä»¥ä½¿ç”¨å·¥å…·æ �中的工具对网络图进行æ“�作如选择节点ã€�移动节点ã€�è°ƒæ•´æ ‡ç­¾ç­‰ã€‚

2 å±�性é�¢æ�¿å±�性é�¢æ�¿ä½�äº�网络图显示区域的å�³ä¾§ç”¨äº�显示和编辑当å‰�选中节点或边的å±�性。å±�性é�¢æ�¿åŒ…å�«ä»¥ä¸‹å­�é�¢æ�¿èŠ‚ç‚¹å±�性Node Attributes显示选中节点的å±�性如IDã€�æ ‡ç­¾ã€�度数等。边å±�性Edge Attributes显示选中边的å±�性如æº�节点ã€�ç›®æ ‡èŠ‚ç‚¹ã€�æ�ƒé‡�等。图表å±�性Graph Attributes显示整个网络图的å±�性如节点数ã€�边数等。

3 布局é�¢æ�¿å¸ƒå±€é�¢æ�¿ä½�äº�网络图显示区域的左侧用äº�选择和应用布局算法。Gephiæ��供了多ç§�布局算法如ForceAtlas2ã€�Fruchterman-Reingoldã€�Yifan Hu等。æ¯�ç§�布局算法都有ä¸�å�Œçš„å�‚数设置å�¯ä»¥æ ¹æ�®éœ€è¦�进行调整。

4 过滤器é�¢æ�¿è¿‡æ»¤å™¨é�¢æ�¿ä¹Ÿä½�äº�网络图显示区域的左侧用äº�设置和应用过滤器。过滤器å�¯ä»¥å¸®åŠ©æ‚¨ç­›é€‰å‡ºç‰¹å®šçš„èŠ‚ç‚¹æˆ–è¾¹ä»¥ä¾¿æ›´é«˜æ•ˆåœ°åˆ†æ��网络。过滤器é�¢æ�¿åŒ…å�«ä»¥ä¸‹å­�é�¢æ�¿èŠ‚ç‚¹è¿‡æ»¤å™¨Node Filtersæ ¹æ�®èŠ‚ç‚¹å±�性进行筛选。边过滤器Edge Filtersæ ¹æ�®è¾¹å±�性进行筛选。图表过滤器Graph Filtersæ ¹æ�®æ•´ä¸ªç½‘络图的å±�性进行筛选。

5 统计��统计����网络图显示区域的�侧用��行和查看网络统计分�结�。统计��包�以下���中心性Centrality计算节点的度中心性��近中心性�中介中心性等。�类系数Clustering Coefficient计算节点的�类系数。社区检测Community Detection使用算法检测网络中的社区结�。

6 时间线��时间线����界�的底部用�处�动�网络数�。您�以设置时间范围查看网络图在��时间点的�化。

数��验室数��验室是一个强大的数�管�工具用�导入�编辑和导出网络数�。数��验室包�以下主�功能

1 æ•°æ�®å¯¼å…¥Gephi支æŒ�多ç§�æ•°æ�®æ ¼å¼�的导入如GEXFã€�CSVã€�GraphML等。以下是导入CSVæ•°æ�®çš„æ­¥éª¤å‡†å¤‡æ•°æ�®å�‡è®¾æˆ‘们有一个CSV文件包å�«èŠ‚ç‚¹å’Œè¾¹çš„æ•°æ�®ã€‚# 节点数æ�® Id,Label 1,Alice 2,Bob 3,Charlie # 边数æ�® Source,Target,Weight 1,2,

8 1,3,

5 2,3,

9导入节点数æ�®é€‰æ‹©â€œæ•°æ�®å®�验室â€�选项å�¡ã€‚ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择节点数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“节点数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。导入边数æ�®åœ¨â€œæ•°æ�®å®�验室â€�选项å�¡ä¸­ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择边数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“边数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。

2 æ•°æ�®ç¼–辑在数æ�®å®�验室中您å�¯ä»¥å¯¹èŠ‚ç‚¹å’Œè¾¹çš„æ•°æ�®è¿›è¡Œç¼–辑。以下是一些常è§�的编辑æ“�ä½œæ·»åŠ èŠ‚ç‚¹åœ¨èŠ‚ç‚¹æ•°æ�®è¡¨æ ¼ä¸­ç‚¹å‡»â€œæ·»åŠ è¡Œâ€�按钮输入新的节点数æ�®ã€‚åˆ é™¤èŠ‚ç‚¹é€‰ä¸­éœ€è¦�åˆ é™¤çš„èŠ‚ç‚¹è¡Œç‚¹å‡»â€œåˆ é™¤è¡Œâ€�按钮。修改节点å±�性直æ�¥åœ¨èŠ‚ç‚¹æ•°æ�®è¡¨æ ¼ä¸­ä¿®æ”¹èŠ‚ç‚¹çš„å±�æ€§ã€‚æ·»åŠ è¾¹åœ¨è¾¹æ•°æ�®è¡¨æ ¼ä¸­ç‚¹å‡»â€œæ·»åŠ è¡Œâ€�按钮输入新的边数æ�®ã€‚åˆ é™¤è¾¹é€‰ä¸­éœ€è¦�åˆ é™¤çš„è¾¹è¡Œç‚¹å‡»â€œåˆ é™¤è¡Œâ€�按钮。修改边å±�性直æ�¥åœ¨è¾¹æ•°æ�®è¡¨æ ¼ä¸­ä¿®æ”¹è¾¹çš„å±�性。

3 æ•°æ�®å¯¼å‡ºæ•°æ�®å®�验室还支æŒ�将网络数æ�®å¯¼å‡ºä¸ºå¤šç§�æ ¼å¼�以便在其他工具中进一步分æ��。以下是导出CSVæ•°æ�®çš„æ­¥éª¤é€‰æ‹©å¯¼å‡ºæ ¼å¼�在“数æ�®å®�验室â€�选项å�¡ä¸­ç‚¹å‡»â€œå¯¼å‡ºâ€�按钮。选择“CSVâ€�æ ¼å¼�点击“下一步â€�。设置导出选项选择需è¦�导出的数æ�®ç±»å�‹èŠ‚ç‚¹æ•°æ�®æˆ–边数æ�®ã€‚选择导出文件的路径和å��称点击“完æˆ�â€�。

预览窗å�£é¢„览窗å�£ç”¨äº�设置和预览网络图的最终效æ�œã€‚在预览窗å�£ä¸­æ‚¨å�¯ä»¥è°ƒæ•´ç½‘ç»œå›¾çš„è§†è§‰æ ·å¼�如节点大å°�ã€�边颜色ã€�æ ‡ç­¾æ˜¾ç¤ºç­‰ã€‚

1 背景设置在预览窗�中您�以设置背景颜色和背景图�。以下是一些常�的背景设置�作背景颜色选择“预览�选项�。在“背景�部分选择“颜色�选项点击“选择颜色�按钮选择所需的背景颜色。背景图�在“背景�部分选择“图��选项点击“选择图��按钮选择所需的背景图�。

2 节点设置在预览窗�中您�以调整节点的大��颜色和形状。以下是一些常�的节点设置�作节点大�选择“预览�选项�。在“节点�部分选择“大��选项点击“选择�性�按钮选择一个�性作为节点大�的��。节点颜色在“节点�部分选择“颜色�选项点击“选择�性�按钮选择一个�性作为节点颜色的��。节点形状在“节点�部分选择“形状�选项点击“选择形状�按钮选择一个形状作为节点的形状。

3 边设置在预览窗å�£ä¸­æ‚¨å�¯ä»¥è°ƒæ•´è¾¹çš„宽度ã€�é¢œè‰²å’Œæ ·å¼�。以下是一些常è§�的边设置æ“�作边宽度选择“预览â€�选项å�¡ã€‚在“边â€�部分选择“宽度â€�选项点击“选择å±�性â€�按钮选择一个å±�性作为边宽度的ä¾�æ�®ã€‚边颜色在“边â€�部分选择“颜色â€�选项点击“选择å±�性â€�按钮选择一个å±�性作为边颜色的ä¾�æ�®ã€‚è¾¹æ ·å¼�在“边â€�éƒ¨åˆ†é€‰æ‹©â€œæ ·å¼�â€�é€‰é¡¹ç‚¹å‡»â€œé€‰æ‹©æ ·å¼�â€�æŒ‰é’®é€‰æ‹©ä¸€ä¸ªæ ·å¼�ä½œä¸ºè¾¹çš„æ ·å¼�。

4 æ ‡ç­¾è®¾ç½®åœ¨é¢„è§ˆçª—å�£ä¸­æ‚¨å�¯ä»¥è®¾ç½®èŠ‚ç‚¹æ ‡ç­¾çš„æ˜¾ç¤ºå’Œæ ·å¼�。以下是一些常è§�çš„æ ‡ç­¾è®¾ç½®æ“�ä½œæ ‡ç­¾æ˜¾ç¤ºé€‰æ‹©â€œé¢„è§ˆâ€�选项å�¡ã€‚åœ¨â€œæ ‡ç­¾â€�部分选择“显示â€�é€‰é¡¹å‹¾é€‰â€œæ˜¾ç¤ºæ ‡ç­¾â€�ã€‚æ ‡ç­¾é¢œè‰²åœ¨â€œæ ‡ç­¾â€�部分选择“颜色â€�选项点击“选择颜色â€�æŒ‰é’®é€‰æ‹©æ‰€éœ€çš„æ ‡ç­¾é¢œè‰²ã€‚æ ‡ç­¾å¤§å°�åœ¨â€œæ ‡ç­¾â€�部分选择“大å°�â€�选项点击“选择å±�性â€�按钮选择一个å±�æ€§ä½œä¸ºæ ‡ç­¾å¤§å°�çš„ä¾�æ�®ã€‚

æ�’件管ç�†Gephi支æŒ�多ç§�æ�’件这些æ�’ä»¶å�¯ä»¥æ‰©å±•Gephiçš„åŠŸèƒ½ä½¿å…¶æ›´åŠ é€‚å�ˆç‰¹å®šçš„分æ��需求。æ�’件管ç�†å™¨ä½�äº�“工具â€�è�œå�•中通过æ�’件管ç�†å™¨å�¯ä»¥å®‰è£…ã€�æ›´æ–°å’Œå�¸è½½æ�’件。

1 安装�件打开�件管�器选择“工具���中的“�件�选项打开�件管�器。选择�件在�件管�器中选择“�用�件�选项�。�览�件列表找到需�安装的�件。安装�件勾选需�安装的�件点击“安装�按钮。按照�示完�安装过程。

2 更新�件打开�件管�器选择“工具���中的“�件�选项打开�件管�器。检查更新在�件管�器中选择“已安装�件�选项�。点击“检查更新�按钮�件管�器会自动检查�用的更新。更新�件勾选需�更新的�件点击“更新�按钮。按照�示完�更新过程。

3 �载�件打开�件管�器选择“工具���中的“�件�选项打开�件管�器。选择�件在�件管�器中选择“已安装�件�选项�。�览�件列表找到需��载的�件。�载�件勾选需��载的�件点击“�载�按钮。按照�示完��载过程。

�例�作为了更好地�解Gephi的界�和功能我们通过一个具体的�例��作Gephi。�设我们有一个社交网络数�包�节点和边的数�。

1 导入数�准备数�节点数�文件nodes.csvId,Label 1,Alice 2,Bob 3,Charlie 4,David 5,Eve边数�文件edges.csvSource,Target,Weight 1,2,

8 1,3,

5 2,3,

9 2,4,

7 3,5,

6 4,5,

4导入节点数æ�®é€‰æ‹©â€œæ•°æ�®å®�验室â€�选项å�¡ã€‚ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择节点数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“节点数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。导入边数æ�®åœ¨â€œæ•°æ�®å®�验室â€�选项å�¡ä¸­ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择边数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“边数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。

2 应用布局选择布局算法选择“布局�选项�。在布局��中选择“ForceAtlas2�布局算法。设置布局�数调整“引力��“斥力��“�力�等�数以优化网络图的布局。点击“�行�按钮应用布局算法。

3 过滤节点和边设置节点过滤器选择“过滤器�选项�。在节点过滤器��中选择“度数Degree�过滤器。设置度数范围如�显示度数大�1的节点。设置边过滤器在边过滤器��中选择“��Weight�过滤器。设置��范围如�显示��大�

5的边。应用过滤器点击“应用�按钮应用过滤器设置。

4 �行统计分�计算度中心性选择“统计�选项�。在中心性��中选择“度中心性Degree Centrality�。点击“�行�按钮计算度中心性。计算�类系数在统计��中选择“�类系数Clustering Coefficient�。点击“�行�按钮计算�类系数。检测社区结�在统计��中选择“社区检测Community Detection�。选择“Modularity�算法点击“�行�按钮检测社区结�。

5 预览和导出网络图设置预览选项选择“预览â€�选项å�¡ã€‚在节点部分设置节点大å°�å’Œé¢œè‰²ã€‚åœ¨è¾¹éƒ¨åˆ†è®¾ç½®è¾¹å®½åº¦å’Œé¢œè‰²ã€‚åœ¨æ ‡ç­¾éƒ¨åˆ†è®¾ç½®æ ‡ç­¾æ˜¾ç¤ºå’Œæ ·å¼�。预览网络图点击“刷新â€�按钮预览网络图的最终效æ�œã€‚导出网络图点击“导出â€�æŒ‰é’®é€‰æ‹©å¯¼å‡ºæ ¼å¼�如PNGã€�SVGã€�PDF等。选择导出文件的路径和å��称点击“完æˆ�â€�。

高级功能除了基本的网络图显示和编辑功能Gephi还�供了一些高级功能如动�网络分��多层网络分�等。这些功能通过�件和扩展功能���以大大扩展Gephi的应用范围。

1 动�网络分�动�网络分�用�处��时间�化的网络数�。以下是一个简�的动�网络分�示例准备动�数��设我们有一个动�网络数�文件dynamic_network.csvId,Label,Start,End 1,Alice,

,

2,Bob,

,

3,Charlie,

,

4,David,

,

5,Eve,

,

导入动æ€�æ•°æ�®é€‰æ‹©â€œæ•°æ�®å®�验室â€�选项å�¡ã€‚ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择动æ€�网络数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“节点数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。设置时间线选择“时间线â€�选项å�¡ã€‚设置时间范围如ä»�

到

。选择时间��如“月份�。选择时间间隔如“1个月�。查看动��化在时间线��中拖动时间滑�查看网络图在��时间点的�化。

2 多层网络分�多层网络分�用�处�包�多个层次的网络数�。这些层次�以代表��的时间点���的关系类�或��的网络类�。以下是一个简�的多层网络分�示例准备多层数��设我们有一个多层网络数�文件multilayer_network.csvId,Label,Layer 1,Alice,1 2,Bob,1 3,Charlie,1 4,David,2 5,Eve,2边数�文件multilayer_edges.csvSource,Target,Weight,Layer 1,2,

8,1 1,3,

5,1 2,3,

9,1 4,5,

7,2导入多层数æ�®é€‰æ‹©â€œæ•°æ�®å®�验室â€�选项å�¡ã€‚ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择节点数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“节点数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。å†�æ¬¡ç‚¹å‡»â€œå¯¼å…¥è¡¨æ ¼â€�按钮选择边数æ�®æ–‡ä»¶ã€‚在弹出的对è¯�框中选择“边数æ�®â€�选项点击“下一步â€�。选择数æ�®æ–‡ä»¶ç‚¹å‡»â€œå®Œæˆ�â€�。设置多层网络选择“布局â€�选项å�¡ã€‚在布局é�¢æ�¿ä¸­é€‰æ‹©é€‚å�ˆå¤šå±‚网络的布局算法如“Layered Layoutâ€�。调整布局å�‚数如层间è·�ã€�节点间è·�等。点击“è¿�行â€�按钮应用布局算法。查看多层网络在网络图显示区域您å�¯ä»¥çœ‹åˆ°ä¸�å�Œå±‚的节点和边。使用工具æ �中的工具如选择工具ã€�移动工具对网络图进行æ“�作。在å±�性é�¢æ�¿ä¸­æŸ¥çœ‹å’Œç¼–辑ä¸�å�Œå±‚的节点和边的å±�性。

3 高级统计分�Gephi还�供了一些高级的统计分�工具这些工具�以帮助您更深入地�解网络结�和动�。以下是一些常用的高级统计分�功能路径分�选择“统计�选项�。在路径分���中选择“最短路径Shortest Path�或“最长路径Longest Path�。点击“�行�按钮计算路径。社区检测在统计��中选择“社区检测Community Detection�。选择��的社区检测算法如“Label Propagation�或“Walktrap�。点击“�行�按钮检测社区结�。网络模�分�选择“统计�选项�。在网络模�分���中选择“网络模�Network Modularity�。点击“�行�按钮计算网络的模�值。

总结通过本节的详细解æ��您应该对Gephi的界é�¢å’ŒåŠŸèƒ½æœ‰äº†æ›´æ·±å…¥çš„äº†è§£ã€‚Gephi的主界é�¢å¸ƒå±€ç›´è§‚è�œå�•æ �和工具æ �æ��供了丰富的æ“�作选项工作区和数æ�®å®�验室是进行网络数æ�®ç®¡ç�†å’Œåˆ†æ��çš„æ ¸å¿ƒåŒºåŸŸé¢„è§ˆçª—å�£å�¯ä»¥å¸®åŠ©æ‚¨è°ƒæ•´ç½‘ç»œå›¾çš„è§†è§‰æ•ˆæ�œæ�’件管ç�†å™¨åˆ™æ‰©å±•了Gephiçš„åŠŸèƒ½ä½¿å…¶æ›´åŠ é€‚å�ˆç‰¹å®šçš„分æ��需求。此外Gephi还æ��供了一些高级功能如动æ€�网络分æ��和多层网络分æ��这些功能å�¯ä»¥è¿›ä¸€æ­¥å¢�强您的网络分æ��能力。希望本节的内容能够帮助您更好地使用Gephi进行社会网络分æ��。在æ�¥ä¸‹æ�¥çš„ç« èŠ‚ä¸­æˆ‘ä»¬å°†ä»‹ç»�如何使用Gephi进行更å¤�æ�‚的数æ�®åˆ†æ��å’Œå�¯è§†åŒ–æ“�作。

污的视频免费下载-污的视频免费下载应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123