1.     安装Python

我使用的是Windows 7 64 bit,所以我从Python官网下载python-2.7.5.amd64.msi,安装步骤如下:

1)        安装window 7 64 bit python-2.7.5.amd64.msi

 

Fig 1 安装Python2.7.5

Fig 2  Python主程序安装完成

接下来,打开PythonGUI,尝试Import NumPy函数库,发现主程序中不包含NumPy,所以重新安装

Fig 3 尝试导入NumPy函数库

2)        下载并安装window 7 64 bit numpy-MKL-1.7.1.win-amd64-py2.7.exe函数库

 

Fig 4 安装NumPy函数库

Fig 5 验证NumPy函数库安装成功,但是缺少matplotlib函数库

3)        下载并安装window 7 64 bit matplotlib函数库(matplotlib-1.1.1.win-amd64-py2.7.rar)

 

Fig 6  验证matplotlib函数库安装成功

3.     Python程序说明

导入matplotlib函数库

Python代码编辑

成果展示

4.     实验分析

Matplotlib是一个强大的函数库,可以实现类似于Matlab的画图功能,本实验通过导入本地的一个txt文件,分别读入该文件的第一列和第二类,按照指定格式画出了饼图。

几个关机步骤分析如下:

for line in file语句是读入指定txt文件

plt.figure(1, figsize=(6,6))语句是设置图片名称和size

def explode(label,target='PicsAnalyzer'):定义一个函数用于查找需要强调的项目

colors=['pink','coral','yellow','orange','red']语句定义了每个labels对应的颜色

plt.pie(quants, explode=expl,colors=colors, labels=labels, autopct='%1.1f%%',pctdistance=0.8, shadow=True)设置了饼图的格式

注意事项:

在for line in file读入txt文件前,需要自己定义labels和quants变量,否则可能会报错,labels和quants没有定义

5.     实验体会结论

通过上述例子学会了如何在Windows 7 64 bit操作系统中安装和使用Python,并使用matplotlib函数库,画出了自己2013年PBC饼图,基本掌握了Python编程操作的技巧。

Python优点:

Python虽然免费、体积小,但是同样很强大,简洁的语句蕴含了强大的力量。

Python缺点:

PythonGUI功能较简单,每次都需要手动敲入代码,不能很方便的直接读入.py文件,自动执行,或许现在不是很了解,下一步需要继续深入学习

[置顶] 如何在Windows 7 64位安装Python,并使用Matplotlib绘图的更多相关文章

  1. Windows 7 64位安装cURL

    安装cURL. 1, 下载64位的SSL版cURL,网址: http://curl.download.nextag.com/download/curl-7.21.7-win64-ssl-sspi.zi ...

  2. windows 7 64位 安装oracle 11g R2

    1.下载Oracle 11g R2 for Windows的版本 下载地址: http://www.oracle.com/technetwork/database/enterprise-edition ...

  3. window7 64位安装Python

    Python下载地址:https://www.python.org/download/releases/2.7.8/ 选择64位的安装,然后双击打开下载的文件,默认一步步安装. 其中有一个步骤如下图: ...

  4. Python: Windows 7 64位 安装、使用 pymongo 3.2

    官网tutorial:  http://api.mongodb.com/python/current/tutorial.html 本教程将要告诉你如何使用pymongo模块来操作MongoDB数据库. ...

  5. win7 64 位安装 python,提示: 0x80240017-未指定的错误

    首先确保从python官网下载正确的python版本: https://www.python.org/downloads/windows/ 然后,应该是 VC 相关的问题. 去微软网站下载下列补丁包即 ...

  6. windows环境下,用python绘图库matplotlib绘图时中文乱码问题

    1.下载中文字体(看自己爱好就行)下面这个举例: SimHei - Free Font Download​www.fontpalace.co 2.下载之后,打开即可安装,将字体安装进windows系统 ...

  7. Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结

    原文: http://blog.csdn.net/kimsoft/article/details/8751267 操作系统:Windows 7 64位旗舰 要求,安装PL/SQL Developer用 ...

  8. python一些模块的exe安装包在windows的64位系统里识别不到已安装Python目录的解决方法

    在windows里安装python一些模块时候,有时候源码安装比较困难,pip install也各种报错,这时候最喜欢用别人编译好的exe或者whl文件来安装,但是在windows的64位系统里,如果 ...

  9. windows(64位)下使用curl安装

    windows(64位)下使用curl安装 转自:https://blog.csdn.net/wkj001/article/details/54889907 2017年02月06日 09:46:47  ...

随机推荐

  1. BZOJ 2300: [HAOI2011]防线修建( 动态凸包 )

    离线然后倒着做就变成了支持加点的动态凸包...用平衡树维护上凸壳...时间复杂度O(NlogN) --------------------------------------------------- ...

  2. Windows上部署Redis

    http://www.cnblogs.com/gaobing/p/5026136.html

  3. Do not go gentle into that good night

    Do not go gentle into that good night By:Dylan Thomas   Do not go gentle into that good night,Old ag ...

  4. Python中的isinstance函数

    isinstance是Python中的一个内建函数 语法: isinstance(object, classinfo)   如果参数object是classinfo的实例,或者object是class ...

  5. MySQL 数据显示宽度

    例子: 把int 的显示宽度设置为 3 create table t(x int(3) zerofill); insert into t(x) values(1); select x from t; ...

  6. 只有小于65535端口编程可以用,查看哪些端口被打开netstat -anp,nc命令,nmap命令

    1024以下是系统保留的,从1024-65535是用户使用的 个人写的应用程序,尽量不要使用0到1024之间的端口号. 1024到65535我们编程可以用.这个不是Linux规定的,是socket规定 ...

  7. 脑波设备mindwave二次开发框架

    神念科技提供的mindwave提供了脑波耳机和相应的游戏,这些游戏你可以通过购买神念科技的mindwave耳机来获取,这里不多作介绍. 我们作为程序员,如果有了相应的创意,也可以通过他们提供的二次开发 ...

  8. clistctrl 虚拟列表

    一.什么是虚拟列表控件 虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件.. 二.为什么使用虚拟列表控件 我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示 ...

  9. Spring 上下文

    Spring 上下文WebApplicationContext.是服务器启动的时候加载ContextLoaderListener 的时候存在 ServletContext 中 servletConte ...

  10. Nitrous.IO融资665万美元 帮助开发者省去配置调试等工作-CSDN.NET

    Intro to Computer Science Class Online (CS101) - Udacity Building a Search Engine Nitrous.IO融资665万美元 ...