Python Matplotlib库安装与基本作图示例


Posted in Python onJanuary 09, 2019

本文实例讲述了Python Matplotlib库安装与基本作图。分享给大家供大家参考,具体如下:

不论是数据挖掘还是数据建模,都免不了数据可视化的问题。对于Python来说,Matplotlib是著名的绘图库,它主要用于二维绘图,简单的三维绘图。

安装Matplotlib

通过pip安装Matplotlib步骤:

在cmd窗口下,进入到pip安装目录,在命令提示符中依次输入

python -m pip install -U pip setuptools
python -m pip install matplotlib

Matplotlib作图的基本代码

>>> import numpy as np
>>> import matplotlib.pyplot as plt   #导入matplotlib
>>> x=np.linspace(0,10,1000)      #作图的自变量x
>>> y=np.sin(x)+1           #自变量y
>>> z=np.cos(x**2)+1          #自变量z
>>> plt.figure(figsize=(8,4))     #设置图像大小
>>> plt.plot(x,y,label='$\sin x+1$',color='red',linewidth=2) #设置标签,线条颜色、大小
>>> plt.plot(x,z,'b--',label='$\cos x^2+1$')        #设置线条类型,标签
>>> plt.xlabel('times(s)')      #x轴名称
>>> plt.ylabel('volt')        #y轴名称
>>> plt.title('a simple example')   #标题
>>> plt.ylim(0,2.2)          #显示的y轴范围
>>> plt.legend()           #显示图例
>>> plt.show()

这里使用Python3.6环境cmd窗口运行效果如下:

Python Matplotlib库安装与基本作图示例

绘制的图形如下:

Python Matplotlib库安装与基本作图示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python自动安装pip
Apr 24 Python
Python利用ansible分发处理任务
Aug 04 Python
python Crypto模块的安装与使用方法
Dec 21 Python
使用Python的Django和layim实现即时通讯的方法
May 25 Python
django js实现部分页面刷新的示例代码
May 28 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
Python中作用域的深入讲解
Dec 10 Python
Python 脚本的三种执行方式小结
Dec 21 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
如何使用 Flask 做一个评论系统
Nov 27 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 Python
Python自动化工具之实现Excel转Markdown表格
Apr 08 Python
对Python使用mfcc的两种方式详解
Jan 09 #Python
Python中的 enum 模块源码详析
Jan 09 #Python
python linecache 处理固定格式文本数据的方法
Jan 08 #Python
Python 调用PIL库失败的解决方法
Jan 08 #Python
解决pyinstaller打包pyqt5的问题
Jan 08 #Python
Python Numpy库安装与基本操作示例
Jan 08 #Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 #Python
You might like
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php二维数组用键名分组相加实例函数
2013/11/06 PHP
curl和libcurl的区别简介
2015/07/01 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
了解一点js的Eval函数
2012/07/26 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
python去除扩展名的实例讲解
2018/04/23 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
python实现动态创建类的方法分析
2019/06/25 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
python对execl 处理操作代码
2020/06/22 Python
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
电子商务专业求职信
2014/03/08 职场文书
班主任新年寄语
2014/04/04 职场文书
年度评优评先方案
2014/06/03 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
企业务虚会发言材料
2014/10/20 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
Python list列表删除元素的4种方法
2021/11/01 Python
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python