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抢过年的火车票附源码
Dec 07 Python
Ubuntu下安装PyV8
Mar 13 Python
Python实现Smtplib发送带有各种附件的邮件实例
Jun 05 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
解决Django后台ManyToManyField显示成Object的问题
Aug 09 Python
python os.path.isfile 的使用误区详解
Nov 29 Python
关于sys.stdout和print的区别详解
Dec 05 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
TensorBoard 计算图的可视化实现
Feb 15 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
Python 中的函数装饰器和闭包详解
Feb 06 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信息函数
2015/10/21 PHP
php读取本地json文件的实例
2018/03/07 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
超清晰的document对象详解
2007/02/27 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
vue + vuex todolist的实现示例代码
2018/03/09 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
Django app配置多个数据库代码实例
2019/12/17 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
python实现查找所有程序的安装信息
2020/02/18 Python
python如何进行矩阵运算
2020/06/05 Python
Keras搭建自编码器操作
2020/07/03 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
单身联谊活动方案
2014/01/29 职场文书
财务部副经理岗位职责范本
2014/06/17 职场文书
捐书仪式主持词
2015/07/04 职场文书
儿子满月酒致辞
2015/07/29 职场文书
导游词之舟山普陀山
2019/11/06 职场文书