python画矩阵图_Python根据已知邻接矩阵绘制无向图操作示例
本文实例讲述了Python根据已知邻接矩阵绘制无向图操作。分享给大家供大家参考,具体如下:
有六个点:[0,1,2,3,4,5,6],六个点之间的邻接矩阵如表格所示,根据邻接矩阵绘制出相对应的图
0
1
2
3
4
5
6
0
0
1
0
1
0
1
0
1
1
0
1
1
1
1
1
2
0
1
0
1
0
1
0
3
1
1
1
0
1
1
1
4
0
1
0
1
1
1
1
5
1
1
1
1
1
0
0
6
0
1
0
1
1
0
0
将点之间的联系构造成如下矩阵
N = [[0, 3, 5, 1],
[1, 5, 4, 3],
[2, 1, 3, 5],
[3, 5, 1, 4],
[4, 5, 1, 3],
[5, 3, 4, 1],
[6, 3, 1, 4]]
代码如下
# -*- coding:utf-8 -*-
#! python3
import networkx as nx
import matplotlib.pyplot as plt
G=nx.Graph()
point=[0,1,2,3,4,5,6]
G.add_nodes_from(point)
edglist=[]
N = [[0, 3, 5, 1],[1, 5, 4, 3],[2, 1, 3, 5],[3, 5, 1, 4],[4, 5, 1, 3],[5, 3, 4, 1],[6, 3, 1, 4]]
for i in range(7):
for j in range(1,4):
edglist.append((N[i][0],N[i][j]))
G=nx.Graph(edglist)
position = nx.circular_layout(G)
nx.draw_networkx_nodes(G,position, nodelist=point, node_color="r")
nx.draw_networkx_edges(G,position)
nx.draw_networkx_labels(G,position)
plt.show()
显示结果:
希望本文所述对大家Python程序设计有所帮助。
python画矩阵图_Python根据已知邻接矩阵绘制无向图操作示例相关推荐
- python画矩阵图_Python可视化25_seaborn绘制矩阵图
矩阵图即用一张图绘制多个变量之间的关系,数据挖掘中常用于初期数据探索: 本文介绍python中seaborn.pairplot(傻瓜版)和seaborn.PairGrid(更个性化版)绘制矩阵图 本文 ...
- 用python画面积图_Python笔记:用matplotlib绘制面积图
用pyecharts绘制出来的面积图.圆环图太有个性了,未免感觉有点"高处不胜寒".今晚虽然休息,但继用matplotlib绘制折线图之后,我又心血来潮地想用matplotlib来 ...
- python画离散图_python画离散图
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 不过,恋习python突然想到,可以通过python将故宫的建筑物图片,转化为手 ...
- python画环形图_Python通过matplotlib画双层饼图及环形图简单示例
摘要:这篇Python开发技术栏目下的"Python通过matplotlib画双层饼图及环形图简单示例",介绍的技术点是"matplotlib.Python.简单示例.饼 ...
- 用python画动图_Python使用matplotlib画动态图
机器学习需要使用python实现相应的算法,因此学习了Matplotlib中的画图. 当然为了能显示机器学习中每次迭代的效果与收敛速度,需要画出动态图形. 下面给出两个例子,分别可以画出动态条形图和动 ...
- python 画折线图_Python让你的数据生成可视化图形
ID:pk哥 公众号:Python知识圈 最近的技术分享被老板说了,分享内容不错,可是这些统计图差了点.作为一个做技术的,这是不能忍受的.因为 Python 除了不会生孩子,其他的都会. 直接进入今天 ...
- python画平行坐标图_Python实现平行坐标图的两种方法小结
怎么用python实现一个坐标图的平移和缩放最容易想到的应该是DP算法,即取初始轨迹的起点A和终点B连线,计算每个点到这条线的距离,距离最大的点C若小于要分享误差则结束: 否则将C点加入压缩后的数据集 ...
- 用python画apc图_Python开发GUI实战:图片转换素描画工具!
奋斗没有终点好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . ! 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己继 ...
- python画厢式图_Python数据可视化:箱线图多种库画法
概念 箱线图通过数据的四分位数来展示数据的分布情况.例如:数据的中心位置,数据间的离散程度,是否有异常值等. 把数据从小到大进行排列并等分成四份,第一分位数(Q1),第二分位数(Q2)和第三分位数(Q ...
最新文章
- C++:vector中使用.clear()函数
- MPB:地大郭东毅等-一种针对重金属污染土壤的高效DNA提取方法
- Codeup 墓地——问题 B: A+B
- 《梦断代码》阅读笔记01
- explicit构造函数
- Maven(6)--archetype
- 【Android】隐藏底部虚拟按键
- Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】
- Linux wget命令入门
- c语言编程的现状,C语言编程开发发展现状分析
- Shell设置环境变量
- SimpleDateFormat 中的 yyyyMMdd 与 yyyyMMDD
- 大米云主机nodejs服务部署
- 高数——多元函数的定义及极限
- 卡尔卡尔曼滤波_卡尔加里最糟糕的网站2011:卡尔加里公交
- 报表设计器——设计自己的报表
- 微软MSDN Webcast系列视频教程集锦整理
- zabbix监控的快速部署
- 系统运维工程师30岁学python_一名Linux系统运维工程师的自述
- 关于写作,别那么在意别人的看法,开始干吧
热门文章
- js 阻止冒泡事件和默认事件
- 新年第一篇!西南民族大学第十届校赛(同步赛)
- RuiJi Scraper基础 – RuiJi表达式模型
- Mvc前后端显示不同的404错误页
- ThinkPhp框架:父类及表单验证
- OBJECTPROPERTY OBJECT_ID TEXTPTR【转载】
- (转)Spring Boot (十三): Spring Boot 小技巧
- (转)基于MVC4+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面...
- (转) Hibernate持久化类与主键生成策略
- 【转】oracle回闪操作