python—networkx:画随机几何图,找出中心节点并按路径长度染色
- 随机生成一个集合图,自带路径属性,图大小为1*1,找出距离中心[0.5, 0.5]最近的节点,并按照路径染色。
- NetworkX Examples » Drawing » Random Geometric Graph
#coding:utf-8 import networkx as nx import matplotlib.pyplot as pltG=nx.random_geometric_graph(200,0.125) # position is stored as node attribute data for random_geometric_graph pos=nx.get_node_attributes(G,'pos') # find node near center (0.5,0.5)找到中心节点并求最近的节点,设为ncenter dmin=1 ncenter=0 for n in pos:x,y=pos[n]d=(x-0.5)**2+(y-0.5)**2if d<dmin:ncenter=ndmin=d # color by path length from node near center颜色定为红色,程度<span style="font-family: Arial, Helvetica, sans-serif;">按距离中心点的路径长度染色</span> p=nx.single_source_shortest_path_length(G,ncenter) plt.figure(figsize=(8,8)) nx.draw_networkx_edges(G,pos,nodelist=[ncenter],alpha=0.4) nx.draw_networkx_nodes(G,pos,nodelist=p.keys(),node_size=80,node_color=p.values(),cmap=plt.cm.Reds_r) plt.xlim(-0.05,1.05) plt.ylim(-0.05,1.05) plt.axis('off') plt.savefig('random_geometric_graph.png') plt.show()
python—networkx:画随机几何图,找出中心节点并按路径长度染色相关推荐
- BST二叉搜索树插入节点建树并找出不平衡节点,networkx,Python
BST二叉搜索树插入节点建树并找出失衡节点,networkx,Python import randomfrom matplotlib import pyplot as plt import netwo ...
- python(dict字典相关知识以及小例子:生成一个列表,存放100个随机整数,找出出现次数最多的数字)
一.什么是字典? #字典的使用 #子字典是一个容器类,可以用来存储数据 #列表存储数据特点:1.有序的 2.每一个都有一个索引,通过索引可以对数据进行查询,修改,删除#字典存储数据: key:valu ...
- python按行读字符串,python按行读取文件并找出其中指定字符串
python怎么提取出文件里的指定内容 python读取文件内容的方法: 一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中: all_the_text = open('thefile ...
- python plt 画动态折线图
python plt 画动态折线图 # coding=utf-8import matplotlib.pyplot as plt import numpy as npdef main():plt_lis ...
- python实现从一组颜色中找出与给定颜色最接近颜色的方法
本文实例讲述了python实现从一组颜色中找出与给定颜色最接近颜色的方法.分享给大家供大家参考.具体分析如下: 这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式 ...
- python能画k线图吗_python画k线图(一天的k线图怎么画)
1.大智慧软件在日线窗口的左上角标有主图的公式名称,(如ma sar bbi )等, 如果不是ma指标,请输入ma,回车.2.如果输入ma后还是没有均线,请按 f7 键,弹出 最好能举个例子的.非常感 ...
- 【数据处理】python matplotlib 画箱线图;箱线图介绍;如何画箱线图
一.箱线图介绍 假设一组数据有n个数,将它们从小到大排列,分为四等分.位于第25%(n+1)位置的数字是第一四分位数Q1.位于第50%(n+1)位置的数字是第二四分位数Q2,也是中位数.位于第75%( ...
- python怎么画高程三维网格图_matplotlib绘制等高线图
参考自Matplotlib Python 画图教程 (莫烦Python)(12)_演讲•公开课_科技_bilibili_哔哩哔哩 https://www.bilibili.com/video/av16 ...
- python matplotlib画多个图_python matplotlib模块 如何画两张图出来
展开全部 python matplotlib模块 如何画两张图出2113来的方法:5261 代码如下所示: import numpy as np import matplotlib.pyplot as ...
最新文章
- Selenium常用的8大元素定位方法
- 为 Sublime Text 3059 配置 PHP 编译环境
- tomcat和apache的结合 看最重要的 文档有点乱
- idea下一次Jar包依赖问题的解决过程
- SSM整合后的项目结构
- vbs脚本巡检windows主机
- 接口测试平台代码实现134: 全局变量-13
- 为找房方便,将sohu房产的rss 转成全文的!
- 虾皮 店铺如何获取免费流量?5种引流量办法
- 日本剑道规则及道场礼节 ——值得学习
- 容器化部署与传统部署的区别及优势
- 抗疫先锋 | 滴滴云携手你我,一起战“疫”,共克时艰
- Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.Identifi
- 1024 程序员节,带你走进程序员的世界——
- R实战 | 森林图绘制
- 主平台对接多个系统,系统表的性能和对接方案
- stata中使用xsmle命令做空间面板数据hausman检验出现3200错误的解决办法
- mysql架设手游_手游长生诀手工架设完整服务端文件+安卓客户端+架设教程
- 虽然都是BIM,设计院、施工单位、业主方三者的区别是什么?
- 安全日志:/var/log/secure(转载 https://www.cnblogs.com/pzk7788/p/10184740.html)
热门文章
- 前端白屏问题_小程序白屏问题和内存解决方法
- CF1503D Flip the Cards(思维题)
- 输入192.168.1.1登陆页面打不开怎么办
- linux中修改vlan的ip地址,RHEL在VLAN Trunk模式下的IP地址配置
- Gartner ABI报告技术解读:2021 BI 与数据分析魔力象限
- SLA服务可用性4个9是什么意思?怎么达到?
- 扎克伯格:锻造一只硕大无朋的能力“碗”
- 百格活动独家推出执行者晋升管理层的必备指南——《活动执行手册-思维篇》
- 蒲公英分发平台无法下载App
- 电脑软件测试英雄联盟,lol电脑配置检测,如何测试自己的网络玩lol的具体情况?...