Python: networkx绘图

news/2024/9/24 11:27:28/

Python networkx库
1.有向图

    # 1.创建一个空的有向图G = nx.DiGraph()nodes = ['A','B','C','D']# 2.添加节点for node in nodes:G.add_node(node)# 3.添加边edges = [('A','B'),('B','C'),('C','D')]for edge in edges:G.add_edge(edge[0],edge[1])# 4.使用spring布局Cpos = nx.spring_layout(G)# 5.绘制图nx.draw(G,pos,with_labels=True,node_color='skyblue',node_size=700,edge_color='k',linewidths=2,font_weight='bold',arrows=True)# 6.显示图plt.show()

2.无向图

    # 1.创建一个空的有向图G = nx.Graph()nodes = ['A','B','C','D']# 2.添加节点for node in nodes:G.add_node(node)# 3.添加边edges = [('A','B'),('B','C'),('C','D')]for edge in edges:G.add_edge(edge[0],edge[1])# 4.使用spring布局Cpos = nx.spring_layout(G)# 5.绘制图nx.draw(G,pos,with_labels=True,node_color='skyblue',node_size=700,edge_color='k',linewidths=2,font_weight='bold',arrows=True)# 6.显示图plt.show()

http://www.ppmy.cn/news/1529795.html

相关文章

全栈开发(三):springBoot3中使用mybatis-plus

MyBatis-Plus &#x1f680; 为简化开发而生 (baomidou.com) 1.配置pom.xml <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-spring-boot3-starter</artifactId><version>3.5.7</version></dependency&g…

[Linux]:信号(上)

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ &#x1f388;&#x1f388;养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属专栏&#xff1a;Linux学习 贝蒂的主页&#xff1a;Betty’s blog 1. 信号的引入 1.1 信号的概念 在Linux系统中&#xff0c;信号&#xff08;…

文件上传js代码

大家好&#xff0c;很久没更新了&#xff0c;今天空了&#xff0c;记录一下文件上传js代码。(自己搭建的网站&#xff0c;演示学习一下这种漏洞&#xff0c;不要做违法的事情&#xff01;&#xff01;&#xff01;) 一般文件上传的话都是奔着getshell去的&#xff0c;但是一般…

02【Matlab系统辨识】白噪声

1.白噪声与有色噪声 1.1 白噪声(white noise) 系统辨识中所用到的数据通常都含有噪声。从工程实际出发&#xff0c;这种噪声往往可以视为具有有理谱密度的平稳随机过程。白噪声是一种最简单的随机过程&#xff0c;是由一系列不相关的随机变量组成的理想化随机过程。白噪声的数…

ubuntu中通过源码安装pointnet2_ops_lib

注&#xff1a;本帖所用环境为&#xff1a;ubuntu 24.04、 cuda 12.04 文章目录 1. 克隆 PointNet 源码库2. 安装依赖3. 编译 pointnet2_ops_lib4. 测试安装 1. 克隆 PointNet 源码库 首先&#xff0c;克隆 PointNet 的 GitHub 仓库&#xff1a; git clone https://github.co…

设计原则模式概览

核心 分清楚哪些是稳定的&#xff0c;哪些是变化的&#xff08;一定有稳定跟变化的成分&#xff09;&#xff1b; 捋清楚哪些是类设计者的责任&#xff0c;哪些是使用者的责任。管理变化&#xff0c;提高复用&#xff01; 违背原则的代价 重新编译&#xff0c;重新测试&#xf…

高维空间的维数灾难问题

高维空间的维数灾难问题是指在处理高维数据时&#xff0c;随着维度的增加&#xff0c;数据的性质发生了显著变化&#xff0c;从而导致许多传统的机器学习和统计方法失效的现象。 主要问题 数据稀疏性&#xff1a; 在高维空间中&#xff0c;数据点之间的距离会变得相对较远&…

51单片机 - DS18B20实验1-读取温度

上来一张图&#xff0c;明确思路&#xff0c;程序整体裤架如下&#xff0c;通过单总线&#xff0c;单独封装一个.c文件用于单总线的操作&#xff0c;其实&#xff0c;我们可以把点c文件看成一个类操作&#xff0c;其属性就是我们面向对象的函数&#xff0c;也叫方法&#xff0c…