python---matplotlib安装、networkx的使用
2016-03-02 19:03
1021 查看
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://img.blog.csdn.net/20160302165040657)
![](http://img.blog.csdn.net/20160302165053048)
![](http://img.blog.csdn.net/20160302165103126)
然后进入链接http://matplotlib.org/downloads.html,执行以下步骤:
![](http://img.blog.csdn.net/20160302165636831)
![](http://img.blog.csdn.net/20160302165804536)
![](http://img.blog.csdn.net/20160302170003583)
![](http://img.blog.csdn.net/20160302170041255)
![](http://img.blog.csdn.net/20160302170257099)
然后5秒后就会自行下载。
下载完后,将压缩包中的matplotlib文件夹复制在目录D:\Python27-32\Lib\site-packages下
![](http://img.blog.csdn.net/20160302171502466)
在python主窗口中输入
![](http://img.blog.csdn.net/20160302171631702)
无提示错误,说明安装成功。
networkx的使用
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: 在窗口中显示这幅图像
相关文章推荐
- hello,world! python
- flask源码笔记:四,总结
- vim+python+OpenCV学习五 : 直方图的计算与显示
- python学习1
- flask源码笔记:二,Flask源码目录结构
- Python基础回顾之-格式化字符串
- flask源码笔记:一,阅读Flask源码前的准备工作
- Ipython
- Python学习记录(六)
- python多线程threading.Lock锁实例
- python 控制vbox虚拟机
- Python设计模式中单例模式的实现及在Tornado中的应用
- python学习记录(五)
- python print
- Python学习记录(四)
- selenium python中引用js
- Python模拟登陆
- python使用pycurl抓取获取12306验证码
- 用Python写简单爬虫
- Python