- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matplotlib入门教程.pdf
一、 前言1
二、 matplotlib 简介 2
三、 Matplotlib 使用入门 2
3.1 函数处理部分(numpy 的使用) 2
3.2 Matplotlib 使用风格介绍 4
四、 2D 图的画法 9
4.1 坐标轴 9
1. 坐标区间设置 9
2. 设置网格线 12
3. 自定义坐标轴刻度 13
4. 自动标注坐标轴刻度13
4.2 线条 14
4.3 标签注释16
4.4 图像排版16
五、 3D 绘图方法 16
六、 后记 16
一、前言
接触python有近半年的时间了,和大多数接触过python的朋友一样,我被它的简单的
表述和清晰的描写思路深深吸引,python的三方模块很是丰富,在不断的学习中,渐渐里
就接触到了matplotlib,官方的英文文档很详细,虽然是英文的,我想对于只要过了四级的
朋友,仔细看看明白不是什么难事,原始的官方英文文档有800多页,详细是不用说,但还
是有点罗嗦,本书的目的是让你能快速知道怎么使用matplotlib,当然个人所总结的方法未
必对于每个人都是容易接受的,但相信大多数人看完本书之后会对于matplotlib有一个比较
清晰的理解,读者如果在文中发现错误还请麻烦反馈一下。本书是对于学习中需要用到
matplotlib的人群编写的,你在阅读之前可能需要了解一些python的知识,如果你对于
python还一点不懂,那么还是请你看下python相关的文档吧。
如在阅读本书中遇到任何问题请联系master sell yishenggudou@
本文在线网址为:/book/matplotlib.html
pdf在线网址为: /book/matplotlib.pdf
作者个人博客网址为: /
master sell
2010.2.14
matplotlib
matplotlib
二、mmaattpplloottlliibb 简介
Matplotlib 是一个在python 下实现的类matlib 的纯python 的三方库,旨在用python
实现matlab 的功能,是python 下最出色的绘图库,功能很完善,其风格跟matlib 很相似,
1
同时也继承了python 的简单明了的风格,其可以很方便地设计和输出二维以及三维的数据,
其提供了常规的笛卡尔坐标,极坐标,球坐标,三维坐标等。其输出的图片质量也达到了科
技论文中的印刷质量,日常的基本绘图更不在话下。
其使用中要先安装numpy 库(一个python 下数组处理的三方库,可以很方便的处理矩
阵,数组),对于做数据图,其原理很简单,就是把函数变成关于X,Y,Z 的坐标点的数组,如
2
函数Y=X ,我们画图是也是先找一组特征点(x,y),然后连接成线,matplotlib 出图的过程和我
们画图过程差不多,先生成X 的一个取值数组,如要画区间[0,1]的图像,则先取[0,1]之内的一
组数组(如:x=arange(0,1,0.01)表示x 以0.01 为步长取100 个点),然后去对应x 的对应y 的
值的一组数据,这样以坐标(x,y)画出的图就是一条曲线了。
matplotlib 对于图像美化方面的比较完善,可以自定义线条的颜色和样式,可以在一张
绘图纸上绘制多张小图,也可以在一张图上绘制多条线,可以很方便地将数据可视化并对比
分析。
Matplotlib
三、Matplotlib
MMaattpplloottlliibb 使用入门
Matplotlib的使用中有好几种输出风格,有matlab的风格,和官方文档的使用的as风格,各
有所长,本文对比介绍matplotlib官方文档中的使用风格,
我们画图的目的是要将函数已图像显现出来,所以我们要用python处理的东西有两个,一
个是函数,另一个是图像,函数部分在matplotlib的使用中是用了numpy这个三方库,这个
库有着很大的科学计算功能,但是不用担心,在使用中你会发现他的好用,
3.1 函数处理部分(numpy 的使用)
文档评论(0)