码迷,mamicode.com
首页 > 其他好文 > 详细

9/24matplotlib简介

时间:2017-09-24 16:17:10      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:功能   科技   特征点   基本   pytho   otl   美化   nump   range   

  Matplotlib是一个在python下实现的类matlib的纯python的三方库,旨在用python实现matlib的功能,是python下最出色的绘图库,功能很完善,其风格根matlib很相似,同时也继承了python的简单明了的风格,其可以很方便的设计和输出二维及三维的数据,其提供了常规的笛卡尔坐标,极坐标,球坐标,三维坐标等。其输出的图片质量也达到了科技论文中的印刷质量,日常的基本绘图更不在话下。

  其使用中要先安装numpy库(一个python下数组处理的三方库,可以很方便的处理矩阵,数组),对于做数据图,其原理很简单,就是把函数变成关于x,y,z的坐标点的数组,如函数Y=x^2,我们画图先找一组特征点(x,y),然后连接成线,matplotlib出图的过程和我们画图的过程差不多,先生成x的一个取值数组,如要画区间[0,1]的图像,先取[0,1]之内的一组函数(如:x=arange(0,1,0.01)表示x以0.01为步长取100个点),然后去对应x的对应y的值得一组数据,这样以坐标(x,y)画出的图就是一条曲线了。

  matplotlib对于图像美化方面比较完善,可以自定义线条的颜色和式样,可以在一张绘图纸上绘制多张小图,也可在一张图上绘制多条线,可以很方便的对数据进行可视化分析。

9/24matplotlib简介

标签:功能   科技   特征点   基本   pytho   otl   美化   nump   range   

原文地址:http://www.cnblogs.com/invisible2/p/7587356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!