python绘制随机网络图形示例
如下所示:
#Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # 作 者:孔云 #问题描述: #问题分析:。代码如下: import networkx as ne #导入建网络模型包,命名ne import matplotlib.pyplot as mp #导入科学绘图包,命名mp #erdos renyi graphy rg=ne.erdos_renyi_graph(20,0.8) ps=ne.shell_layout(rg)#布置框架 ne.draw(rg,ps,with_labels=False,node_size=30) mp.show()
运行结果:
注:用erdos_renyi_graph(n,p)方法生成一个含有n个节点、以概率p连接的ER随机图,在本程序中以概率0.8连接20个节点中的每一对节点,完成图形。
以上这篇python绘制随机网络图形示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
python networkx 包绘制复杂网络关系图的实现
1. 创建一个图 import networkx as nx g = nx.Graph() g.clear() #将图上元素清空 所有的构建复杂网络图的操作基本都围绕这个g来执行. 2. 节点 节点的名字可以是任意数据类型的,添加一个节点是 g.add_node(1) g.add_node("a") g.add_node("spam") 添加一组节点,就是提前构建好了一个节点列表,将其一次性加进来,这跟后边加边的操作是具有一致性的. g.add_nodes_from
-
python实现小世界网络生成
没有使用igraph库哦 因为我还没学 小世界网络简介: 1998年, Watts和Strogatz 提出了小世界网络这一概念,并建立了WS模型.实证结果表明,大多数的真实网络都具有小世界特性(较小的最短路径)和聚类特性(较大的聚类系数).传统的规则最近邻耦合网络具有高聚类的特性,但并不具有小世界特性:而随机网络具有小世界特性但却没有高聚类特性.因此这两种传统的网络模型都不能很好的来表示实际的真实网络.Watts和Strogatz建立的小世界网络模型就介于这两种网络之间,同时具有小世界特性和聚类
-
python绘制随机网络图形示例
如下所示: #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # 作 者:孔云 #问题描述: #问题分析:.代码如下: import networkx as ne #导入建网络模型包,命名ne import matplotlib.pyplot as mp #导入科学绘图包,命名mp #erdos renyi graphy rg=ne.erdos_renyi_graph(20,0.8) ps=ne.shell_layout
-
使用python绘制二维图形示例
我就废话不多说了,直接上代码吧! import matplotlib.pyplot as plt #也可以使用 import pylab as pl import matplotlib.font_manager as fm myfont = fm.FontProperties(fname=r'C:\Windows\Fonts\simkai.ttf') #或许字体,为设置中文显示 x = [1,2,3,4,5,6] data1 = [1,1.3,1.39,1.41,1.42,1.40] data2
-
python绘制规则网络图形实例
我就废话不多说,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # 作 者:孔云 #问题描述: #问题分析:.代码如下: import networkx as ne import matplotlib.pyplot as mp #regular graphy rg=ne.random_regular_graph(4,10) ps=ne.spectral_layout(rg) ne.draw(rg,ps,
-
Python绘制组合图的示例
绘制组合图: 组合图就是将多个形状,组合到⼀个图形中,主要作⽤是节约作图的空间,节省读者的时间,从⽽提⾼ 信息传达的效率. import pandas as pd import numpy as np import matplotlib.pyplot as plt def plot_combination1(): sale = pd.read_excel('./data/每月目标销售额和实际销售额.xlsx',header=0,index_col=0) # 设置正常显示中文标签 plt.rcPa
-
Python绘制频率分布直方图的示例
项目中在前期经常要看下数据的分布情况,这对于探究数据规律非常有用.概率分布表示样本数据的模样,长的好不好看如果有图像展示出来就非常完美了,使用Python绘制频率分布直方图非常简洁,因为用的频次非常高,这里记录下来.还是Python大法好,代码简洁不拖沓~ 如果数据取值的范围跨度不大,可以使用等宽区间来展示直方图,这也是最常见的一种:如果数据取值范围比较野,也可以自定义区间端点,绘制图像,下面分两种情况展示 1. 区间长度相同绘制直方图 #-*- encoding=utf-8 -*- impor
-
python绘制无向图度分布曲线示例
如下所示: #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # 作 者:孔云 #问题描述:统计图中的每个节点的度,并生成度序列 #问题分析:利用networkx.代码如下: import matplotlib.pyplot as plt #导入科学绘图包 import networkx as nx G=nx.random_graphs.barabasi_albert_graph(1000,3)#生成n=1000,m=3
-
python绘制趋势图的示例
import matplotlib.pyplot as plt #plt用于显示图片 import matplotlib.image as mping #mping用于读取图片 import datetime as dt import matplotlib.dates as mdates from pylab import * def draw_trend_chart(dates,y): mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体 m
-
python 绘制场景热力图的示例
我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步骤1:首先识别图像中的人,得到bounding box的中心坐标.识别方法多样化,坐标也可以自己定义. 步骤2:将所有中心坐标放入一个list类型的变量data中,即data = [[x1,y1] [x2,y2] -] 步骤3:绘制热力图,并将热力图加权叠加到原图上. 需要import的包: import cv2 import numpy as
-
Python绘制3D立体花朵示例详解
目录 动态展示 导读 源码和详解 荷花 玫瑰花 桃花 月季 动态展示 这是一个动态图哦 导读 兄弟们可以收藏一下哦!情人节可以送出去,肥学找了几朵python写的花给封装好送给大家.不是多炫酷但是有足够的用心哦.别忘了点赞呀我也就不细说了,来吧展示! 源码和详解 荷花 def lotus(): fig = plt.figure(figsize=(10,7),facecolor='black',clear=True) ax = fig.gca(projection='3d') [x, t] = n
-
Python绘制随机彩色蟒蛇方法浅析
今天老师提出了一个问题就是用turtle库绘制随机颜色的蟒蛇 并且每段的颜色都是不一样的 所以我写了这段代码 这段代码的思路是把不同颜色通过字典的方式存起来 通过随机数库就可以随机生成对应的key来调用这些颜色从而实现随机颜色的效果 import turtle import random#导入随机数模块实现随机颜色的功能 #把不同颜色用字典的方式储存 key为1到6的整数 colors = {1:'blue',2:'yellow',3:'red',4:'purple',5:'black',6:'
随机推荐
- 详解ASP.NET七大身份验证方式以及解决方案
- Android Studio 引入 aidl 文件的方法汇总
- jsp 文件下载示例代码
- Powershell访问SQL Server数据库代码实例
- 基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版
- SQL Server 2008中的FileStream介绍
- 纯js+html和纯css+html制作手风琴效果
- javascript宿主对象之window.navigator详解
- PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
- PHP中使用gettext解决国际化问题的例子(i18n)
- php基于表单密码验证与HTTP验证用法实例
- [转帖]PHP世纪万年历
- 用Python编写一个国际象棋AI程序
- 详解虚拟机下CentOS 6.5配置IP地址的三种方法
- ASP 支持中文的len(),left(),right()的函数代码
- Java 事务详解及简单应用实例
- jQuery Ajax Post 回调函数不执行问题的解决方法
- JS使用JSON作为参数实例分析
- Android自定义View实现弹性小球效果
- Android应用程序的编译流程及使用Ant编译项目的攻略