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多线程编程中的join函数使用心得
Sep 02 Python
详解Python的Django框架中的通用视图
May 04 Python
Python模拟登录验证码(代码简单)
Feb 06 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
Python函数any()和all()的用法及区别介绍
Sep 14 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
Python面向对象之私有属性和私有方法应用案例分析
Dec 31 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
python脚本和网页有何区别
Jul 02 Python
pycharm导入源码的具体步骤
Aug 04 Python
PyTorch 实现L2正则化以及Dropout的操作
May 27 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
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
对python中的高效迭代器函数详解
2018/10/18 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
挑战杯创业计划书的写作指南
2014/01/07 职场文书
生日寿宴答谢词
2014/01/19 职场文书
大学生求职意向书
2015/05/11 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书