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模块概念
Jan 11 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
Win8下python3.5.1安装教程
Jul 29 Python
python列表使用实现名字管理系统
Jan 30 Python
python中aioysql(异步操作MySQL)的方法
Apr 11 Python
python实现在cmd窗口显示彩色文字
Jun 24 Python
python二维键值数组生成转json的例子
Dec 06 Python
python右对齐的实例方法
Jul 05 Python
Python requests上传文件实现步骤
Sep 15 Python
python文件目录操作之os模块
May 08 Python
python之json文件转xml文件案例讲解
Aug 07 Python
Python如何用re模块实现简易tokenizer
May 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 curl的深入解析
2013/06/02 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
php成功操作redis cluster集群的实例教程
2019/01/13 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
一些技巧性实用js代码小结
2009/10/14 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
Python补齐字符串长度的实例
2018/11/15 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
使用python实现对元素的长截图功能
2019/11/14 Python
pandas apply多线程实现代码
2020/08/17 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
在校生党员自我评价
2013/09/25 职场文书
岗位聘任书范文
2014/03/29 职场文书
英文请假条
2014/04/11 职场文书
青年标兵事迹材料
2014/08/16 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书