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 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
Python 自动化表单提交实例代码
Jun 08 Python
python查询mysql,返回json的实例
Mar 26 Python
利用python如何处理nc数据详解
May 23 Python
python中的单引号双引号区别知识点总结
Jun 23 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
Python实现12306火车票抢票系统
Jul 04 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
Python数据存储之 h5py详解
Dec 26 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
Nov 10 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 Python
OpenCV-Python模板匹配人眼的实例
Jun 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
php 魔术方法详解
2014/11/11 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
JavaScript 变量基础知识
2009/11/07 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
Pandas —— resample()重采样和asfreq()频度转换方式
2020/02/26 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
销售副总经理岗位职责
2013/12/11 职场文书
营销总经理的岗位职责
2013/12/15 职场文书
个人求职信范例
2014/01/29 职场文书
学术诚信承诺书
2014/05/26 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
开发房地产协议书
2014/09/14 职场文书
募捐感谢信
2015/01/22 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
人民币使用说明书
2019/04/17 职场文书
闭幕词的写作格式与范文!
2019/06/24 职场文书