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. (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)

    We have already seen how to make jQuery react to the loading of a web page. The $(document).ready()e ...

  2. 【STM32学习笔记1】基于固件库的STM32_MDK工程模版

    文章包含STM32固件库介绍和工程模板搭建两方面内容. 一.STM32固件库介绍 要建立工程模板,首先要对STM32的固件库有所了解.STM32的固件可以从ST官网下载,网址为:http://www. ...

  3. 7_Table Views

    7 // // ViewController.swift // Table Views // // Created by ZC on 16/1/9. // Copyright © 2016年 ZC. ...

  4. Element DOM Tree jQuery plugin – Firebug like functionality | RockingCode

    Element DOM Tree jQuery plugin – Firebug like functionality | RockingCode Element DOM Tree jQuery pl ...

  5. Android开发(26)--补间动画(Tween)的实现

    补间动画(Tween Animation) 补间动画与逐帧动画在本质上是不同的,逐帧动画通过连续播放图片来模拟动画的效果,而补间动画则是通过在两个关键帧之间补充渐变的动画效果来实现的.补间动画的优点是 ...

  6. CodeForces 154B- Colliders

    预处理...由于10^5<2^20..所以每个数的质因子个数最多20个..为了避免重复运算..将素有数的质因子打表出来... 两个数如果互质..那么他们的最大公约数为1..反过来说..两个数如果 ...

  7. Android TextView 实现文字大小不同和文字颜色不同

    效果图如下: 关键代码如下: StringBuffer sb = new StringBuffer(); if(day > 0) { sb.append("<a href=\&q ...

  8. ASP.NET动态的网页增删查改

    动态页面的增删查改,不多说了,直接上代码 跟前面的一般处理程序一样我上用的同一套三层,只是UI层的东西不一样,在纠结着要不要重新在上一次以前上过的代码: 纠结来纠结去,最后我觉得还上上吧,毕竟不上为我 ...

  9. HTTP学习笔记——URL与资源

    什么是URL? 所有的东西都有一个标准化的东西,公交有线路号,飞机有航班号,个人有身份证号,你坐出租车,告诉司机师傅我要到石牌华师,他就能明白你的意思了.URL就是因特网资源的标准化名称.URL指向一 ...

  10. jQuery相关面试题

    1 你在公司是怎么用jquery的? 答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,复选框啊,表单啊,ajax啊,事件等 配置Jquery环境 下载jqu ...