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判断一个集合是否包含了另外一个集合中所有项的方法
Jun 30 Python
使用PyV8在Python爬虫中执行js代码
Feb 16 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
Python多继承原理与用法示例
Aug 23 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 Python
python取均匀不重复的随机数方式
Nov 27 Python
Python unittest 自动识别并执行测试用例方式
Mar 09 Python
Python Map 函数的使用
Aug 28 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 Python
Python实现老照片修复之上色小技巧
Oct 16 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
为什么《星际争霸》是测试人工智能的理想战场
2019/12/03 星际争霸
Php-Redis安装测试笔记
2015/03/05 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
Element Rate 评分的使用方法
2020/07/27 Javascript
分享给Python新手们的几道简单练习题
2017/09/21 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
Python文件路径名的操作方法
2019/10/30 Python
python logging模块的使用
2020/09/07 Python
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
小学英语教师先进事迹
2014/05/28 职场文书
企业文化宣传标语
2014/06/09 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
mysql的单列多值存储实例详解
2022/04/05 MySQL
python前后端自定义分页器
2022/04/13 Python