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的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
Pycharm 设置默认头的图文教程
Jan 17 Python
Python如何实现转换URL详解
Jul 02 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
Jul 15 Python
对django中foreignkey的简单使用详解
Jul 28 Python
python多线程分块读取文件
Aug 29 Python
Django实现文件上传下载功能
Oct 06 Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 Python
Jupyter notebook如何修改平台字体
May 13 Python
Python实现滑雪小游戏
Sep 25 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
php去除数组中重复数据
2014/11/18 PHP
eclipse php wamp配置教程
2016/06/30 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
Google官方支持的NodeJS访问API,提供后台登录授权
2014/07/29 NodeJs
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
详解JS面向对象编程
2016/01/24 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
python端口扫描系统实现方法
2014/11/19 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
Exception类的常用方法
2012/06/16 面试题
写自荐信要注意什么
2013/12/26 职场文书
办公室主任先进事迹
2014/01/18 职场文书
培训班开班主持词
2015/07/02 职场文书
婚礼答谢词范文
2015/09/29 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
导游词之井冈山
2019/11/20 职场文书