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 18 Python
Python SQLite3数据库操作类分享
Jun 10 Python
浅谈function(函数)中的动态参数
Apr 30 Python
python构建自定义回调函数详解
Jun 20 Python
Python中eval带来的潜在风险代码分析
Dec 11 Python
python中abs&map&reduce简介
Feb 20 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
Jan 09 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
Jan 22 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
Python3操作YAML文件格式方法解析
Apr 10 Python
Python使用文件操作实现一个XX信息管理系统的示例
Jul 02 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中的日期处理方法集锦
2007/01/02 PHP
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
AJAX的使用方法详解
2017/04/29 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
Python制作CSDN免积分下载器
2015/03/10 Python
Python2中的raw_input() 与 input()
2015/06/12 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
社区端午节活动方案
2014/01/28 职场文书
世博会口号
2014/06/20 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
大学生团日活动总结
2015/05/06 职场文书
创业计划书之家教托管
2019/09/25 职场文书
在Django中使用MQTT的方法
2021/05/10 Python