我只是为了完整而把它放进去 . 我从marius和mdml中学到了很多东西 . 这是边缘权重 . 抱歉箭头 . 看起来我不是唯一一个说它无法帮助的人 . 我无法使用ipython笔记本呈现这一点我不得不直接从python直接获得我的边缘权重的问题 .

import networkx as nx

import numpy as np

import matplotlib.pyplot as plt

import pylab

G = nx.DiGraph()

G.add_edges_from([('A', 'B'),('C','D'),('G','D')], weight=1)

G.add_edges_from([('D','A'),('D','E'),('B','D'),('D','E')], weight=2)

G.add_edges_from([('B','C'),('E','F')], weight=3)

G.add_edges_from([('C','F')], weight=4)

val_map = {'A': 1.0,

'D': 0.5714285714285714,

'H': 0.0}

values = [val_map.get(node, 0.45) for node in G.nodes()]

edge_labels=dict([((u,v,),d['weight'])

for u,v,d in G.edges(data=True)])

red_edges = [('C','D'),('D','A')]

edge_colors = ['black' if not edge in red_edges else 'red' for edge in G.edges()]

pos=nx.spring_layout(G)

nx.draw_networkx_edge_labels(G,pos,edge_labels=edge_labels)

nx.draw(G,pos, node_color = values, node_size=1500,edge_color=edge_colors,edge_cmap=plt.cm.Reds)

pylab.show()

python networkx教程_如何在python中使用networkx绘制有向图?相关推荐

  1. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

  2. python 概率分布函数_如何在Python中实现这五类强大的概率分布

    匿名用户 1级 2016-04-25 回答 首页 所有文章 观点与动态 基础知识 系列教程 实践项目 工具与框架应用 工具资源 伯乐在线 > Python - 伯乐在线 > 所有文章 &g ...

  3. unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?

    Python是增长最快的主要通用编程语言.原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效. 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的 ...

  4. python进程暂停_如何在Python中暂停多进程?

    我希望用户能够在怎么开始的实现它?在 我的代码是:# -*- coding: utf-8 -*- from PySide import QtCore, QtGui from Ui_MainWindow ...

  5. python 拟合正态分布_如何在Python中拟合双高斯分布?

    我试图使用Python获得数据(link)的双高斯分布.原始数据的格式为: 对于给定的数据,我想获得图中所示峰值的两个高斯分布.我用以下代码(source)进行了尝试:from sklearn imp ...

  6. python mqtt库_如何在 Python 中使用 MQTT

    Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...

  7. python 获取当前目录_如何在Python中获取当前的工作目录?

    python 获取当前目录 To get the current working directory in Python, there is a library function getcwd() i ...

  8. eclipse配置python开发环境_如何在Eclipse中配置python开发环境

    展开全部 步骤1: 下载用于在2113Eclipse中开发Python的插件PyDev. 步骤2: 解压5261python.将解压后的features和plugins文件4102夹中的1653内容拷 ...

  9. win10系统64位安装python什么版本_如何在win10中安装Python

    本文主要讲解win10如何安装python,希望对初学的小伙伴有帮助.环境:win 10 64位操作系统1.python下载https://www.python.org/downloads/2.x和3 ...

最新文章

  1. 这是我的第一个python程序怎么打-我的第一个Python程序
  2. Linux环境下使用dosemu写汇编
  3. word 公式编号 右侧对齐_word排版实例:如何将文档中的公式与文字对齐
  4. 华为如何在开发者选项观察错误日志_资讯:华为Mate 40 Pro屏幕供应商曝光;iPhone 13第一版原型机曝光;王者荣耀日均日活用户过亿...
  5. 年轻讨厌而又美丽可爱的城市
  6. 2014年考研英语一翻译知识点
  7. Bootstrap IIFE
  8. app头像上传vue_当前GitHub上排名前十的热门Vue项目
  9. RMSProp均方根反向传播法
  10. 二 IP核的行业发展
  11. Centos7 安装杀毒软件 Clamav
  12. dbt-tidb 1.2.0 尝鲜
  13. 牛顿广义二项式定理-母函数
  14. 只要3步,如何用Python发送通知到微信?
  15. Java101___一个牛人给JAVA初学者的建议
  16. Vue + vite 切换 favicon图标
  17. oracle查询半小时之内的记录
  18. 修复损坏的gzip压缩文件方法之实用篇
  19. 舆情监控系统计算机 书籍,网络舆情监测系统方案建议书.doc
  20. C语言程序设计教程(第三版)课后习题6.7

热门文章

  1. LeetCode简单题之旅行终点站
  2. 王道考研 计算机网络笔记 第三章:数据链路层
  3. VAE变分自编码器实现
  4. x86 cpu卷积网络的自动调谐
  5. 结构感知图像修复:ICCV2019论文解析
  6. java处理中文字符_Java中文字符处理的四大迷题
  7. adb: unable to connect for root: more than one device/emulator
  8. AttributeError: ‘tuple‘ object has no attribute ‘group‘
  9. mariadb(第二章)增删改 MariaDB 数据类型
  10. Java基于Quartz的定时任务调度服务(一)