python---matplotlib安装、networkx的使用

python版本:2.7.5
matplotlib版本: matplotlib-1.4.2-cp27-none-win32.whl
matplotlib下载地址:http://matplotlib.org/downloads.html

networkx的安装直接easy_install即可。
安装matplotlib
系统中已安装好numy,接下来通过easy_install安装six, datutil, pyparsing
这里写图片描述
这里写图片描述
这里写图片描述

然后进入链接http://matplotlib.org/downloads.html,执行以下步骤:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
然后5秒后就会自行下载。

下载完后,将压缩包中的matplotlib文件夹复制在目录D:\Python27-32\Lib\site-packages下
这里写图片描述

在python主窗口中输入
这里写图片描述
无提示错误,说明安装成功。

networkx的使用

import networkx as nx               #导入NetworkX包,为了少打几个字母,将其重命名为nx
import matplotlib.pyplot as plt     #导入绘图包matplotlib
G = nx.Graph()                      #建立一个空的无向图

G.add_node(1)                       #添加一个节点1
G.add_edge(2, 3)                    #添加一条边2-3(隐含着添加了两个节点2、3)
G.add_edge(3, 2)                    #对于无向图,边3-2与边2-3被认为是一条边
G.add_edge(1, 2)
G.add_edge(1, 3)

pos = nx.spring_layout(G)           #该方法为可选,可以通过建立不同布局对图进行布局方面的美化
colors = ['r','r','y']              #每个结点颜色
#colors = [1 2 3]                   #也可以用数字表示,数字与颜色不一一对应

#print G.nodes()                    #输出全部的节点
#print G.edges()                    #输出全部的边
#print G.number_of_edges()          #输出边的数量
#nx.draw_networkx_nodes(G, pos, node_color=colors)  #绘制结点
#nx.draw_networkx_edges(G,pos)      #绘制边
#plt.axis('off')                    #不显示坐标 
#plt.savefig("ba.png")              #输出方式1: 将图像存为一个png格式的图片文件

#绘制网络图G,顶点带标签,        用指定颜色给结点上色, 结点大小
nx.draw(G, with_labels=True, node_color=colors, node_size=200)  
plt.show()                          #输出方式2: 在窗口中显示这幅图像

这里写图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值