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笔记(2)
Oct 24 Python
python sys模块sys.path使用方法示例
Dec 04 Python
进一步理解Python中的函数编程
Apr 13 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
对python中for、if、while的区别与比较方法
Jun 25 Python
python+influxdb+shell编写区域网络状况表
Jul 27 Python
Python重新加载模块的实现方法
Oct 16 Python
解决import tensorflow as tf 出错的原因
Apr 16 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
python字典key不能是可以是啥类型
Aug 04 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 Python
OpenCV图像变换之傅里叶变换的一些应用
Jul 26 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
php数字游戏 计算24算法
2012/06/10 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
js Event对象的5种坐标
2011/09/12 Javascript
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python的装饰器用法学习笔记
2016/06/24 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
python中turtle库的简单使用教程
2020/11/11 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
简单说下OSPF的操作过程
2014/08/13 面试题
收银员岗位职责
2014/02/07 职场文书
网络技术专业求职信
2014/02/18 职场文书
毕业生如何写自我鉴定
2014/03/15 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
六一亲子活动感想
2015/08/07 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers