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使用sorted函数对列表进行排序的方法
Apr 04 Python
利用Python实现网络测试的脚本分享
May 26 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
详解Python Matplot中文显示完美解决方案
Mar 07 Python
python进行参数传递的方法
May 12 Python
Python改变对象的字符串显示的方法
Aug 01 Python
Python自定义sorted排序实现方法详解
Sep 18 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
asyncio异步编程之Task对象详解
Mar 13 Python
Elasticsearch 数据类型及管理
Apr 19 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仿discuz分页效果代码
2008/10/02 PHP
php db类库进行数据库操作
2009/03/19 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
SVM基本概念及Python实现代码
2017/12/27 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
Django框架models使用group by详解
2020/03/11 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
测绘工程专业个人自我评价
2013/12/01 职场文书
六年级学生期末评语
2014/12/26 职场文书
教师年终个人总结
2015/02/11 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
国庆节新闻稿
2015/07/17 职场文书
早安问候语大全
2015/11/10 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
详解python网络进程
2021/06/15 Python