python绘制无向图度分布曲线示例


Posted in Python onNovember 22, 2019

如下所示:

#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的无标度的图
print ("某个节点的度:",G.degree(0))#返回某个节点的度
print("所有节点的度:",G.degree())#返回所有节点的度
print("所有节点的度分布序列:",nx.degree_histogram(G))#返回图中所有节点的度分布序列(从1至最大度的出现频次)
degree=nx.degree_histogram(G)#返回图中所有节点的度分布序列
x=range(len(degree))#生成X轴序列,从1到最大度
y=[z/float(sum(degree))for z in degree]#将频次转化为频率,利用列表内涵
plt.loglog(x,y,color="blue",linewidth=2)#在双对坐标轴上绘制度分布曲线
plt.show()#显示图表

运行结果:

python绘制无向图度分布曲线示例

注:在上一篇基础上,将度分布曲线绘制出来了。

以上这篇python绘制无向图度分布曲线示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现探测socket和web服务示例
Mar 28 Python
详解python时间模块中的datetime模块
Jan 13 Python
浅谈Python中函数的参数传递
Jun 21 Python
Python简单实现自动删除目录下空文件夹的方法
Aug 29 Python
基于python requests库中的代理实例讲解
May 07 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
Python实现的KMeans聚类算法实例分析
Dec 29 Python
pycharm安装及如何导入numpy
Apr 03 Python
Python selenium模块实现定位过程解析
Jul 09 Python
通俗讲解python 装饰器
Sep 07 Python
calendar在python3时间中常用函数举例详解
Nov 18 Python
python如何读取和存储dict()与.json格式文件
Jun 25 Python
Python如何实现强制数据类型转换
Nov 22 #Python
python实现宿舍管理系统
Nov 22 #Python
python实现简易淘宝购物
Nov 22 #Python
Python调用graphviz绘制结构化图形网络示例
Nov 22 #Python
python实现简单图书管理系统
Nov 22 #Python
使用Python生成200个激活码的实现方法
Nov 22 #Python
Python的几种主动结束程序方式
Nov 22 #Python
You might like
php获取网页内容方法总结
2008/12/04 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
深入学习JavaScript对象
2015/10/13 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
js实现删除json中指定的元素
2020/09/22 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
为什么会有内存对齐
2016/10/10 面试题
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
店长岗位的工作内容
2013/11/12 职场文书
销售实习自我鉴定
2013/12/07 职场文书
推普周活动总结
2014/08/28 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
Python3的进程和线程你了解吗
2022/03/16 Python
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫
利用Python实现模拟登录知乎
2022/05/25 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android