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基础教程之类class定义使用方法
Feb 20 Python
Python实现单词拼写检查
Apr 25 Python
Python如何import文件夹下的文件(实现方法)
Jan 24 Python
Python实现随机漫步功能
Jul 09 Python
python递归实现快速排序
Aug 18 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
Mar 13 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
使用python turtle画高达
Jan 19 Python
基于python实现银行管理系统
Apr 20 Python
python scrapy简单模拟登录的代码分析
Jul 21 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实现快速排序法函数代码
2012/08/27 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
python递归函数绘制分形树的方法
2018/06/22 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
Python使用贪婪算法解决问题
2019/10/22 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
python如何快速生成时间戳
2020/07/21 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
秋季校运动会广播稿
2014/02/23 职场文书
土地转让协议书范本
2014/04/15 职场文书
2014年财政局工作总结
2014/12/09 职场文书
工程合作意向书范本
2015/05/09 职场文书
学校少先队工作总结
2015/08/12 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python