关于Networkx画图二
来源:互联网 发布:it机柜 编辑:程序博客网 时间:2024/05/28 17:08
import networkx as nx
import matplotlib.pyplot as plt
输入:G=nx.Graph([(1,2),(1,3),(2,3),(3,4),(4,5),(4,6),(4,7),(5,6),(5,7),(6,7),(6,11),(7,8),(8,9),(8,10),(9,10),(9,12)])
答:
nx.draw_networkx(G)
plt.show()
得:
求:每个完全子图的颜色都不一样
答:
G=nx.Graph([(1,2),(1,3),(2,3),(3,4),(4,5),(4,6),(4,7),(5,6),(5,7),(6,7),(6,11),(7,8),(8,9),(8,10),(9,10),(9,12)])
#colors = [1,1,1,2,2,2,2,3,3,3,4,5] #用数组来区分颜色,产生的颜色是随机的
colors = ['r','r','r','b','b','b','b','y','y','y','w','g'] #给定每个节点的颜色
#pos=nx.spring_layout(G)这句给定了节点的布局为spring型,
#- circular_layout:节点在一个圆环上均匀分布
#- random_layout:节点随机分布 #pos=nx.spring_layout(G)这句给定了节点的布局为spring型,
#- circular_layout:节点在一个圆环上均匀分布
#- shell_layout:节点在同心圆上分布
#- spring_layout: 用Fruchterman-Reingold算法排列节点(这个算法我不了解,样子类似多中心放射状)
nx.draw_networkx(G,pos=nx.spring_layout(G),node_color=colors)
得:
注:另外还有一种画法是先画节点,再画边,有兴趣可以探究实验
0 0
- 关于Networkx画图二
- NetworkX画图
- python学习笔记(2)--Networkx画图
- python 学习笔记2 --画图(networkx)
- 【Python】python 学习笔记 --画图(networkx)
- networkx
- networkx
- NetworkX
- python—networkx:根据图的权重画图
- python3.5下networkx画图中文节点问题
- 画图《二》
- 关于画图
- 关于画图 .
- networkx使用笔记(二)之小试牛刀篇
- NetworkX基本用法二(转)
- python中的networkx包学习——简单的网络画图入门
- python中的networkx包学习——简单的网络画图入门
- 【Python】Matplotlib画图(十)——基于networkx画关系网络图
- networkx笔记:绘制基本网络图
- 自定义activity的切换动画,部分手机出现动画效果不理想的问题
- 新一代 Linux 文件系统 btrfs
- ReactiveCocoa操作方法(映射,组合)
- AJAX加载了HTML但是HTML里面的CLICK事件无效
- 关于Networkx画图二
- Mysql安装linux版
- 百度站长工具之什么是官网保护?如何使用?
- 建造者模式
- ReactiveCocoa操作方法(过滤,秩序,时间,重复)
- welcome
- CentOS设置系统时间与网络时间同步
- telnet 127.0.0.1 1433连接失败
- eclipse中字母大小写转换快捷键