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 相关文章推荐
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
python中global用法实例分析
Apr 30 Python
python通过imaplib模块读取gmail里邮件的方法
May 08 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
flask + pymysql操作Mysql数据库的实例
Nov 13 Python
python爬虫 爬取超清壁纸代码实例
Aug 16 Python
django和vue实现数据交互的方法
Aug 21 Python
python使用itchat模块给心爱的人每天发天气预报
Nov 25 Python
python cv2截取不规则区域图片实例
Dec 21 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
Jan 03 Python
Python单例模式的四种创建方式实例解析
Mar 04 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 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
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
Javascript Throttle & Debounce应用介绍
2013/03/19 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
JS中使用FormData上传文件、图片的方法
2016/08/07 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
python实现中文输出的两种方法
2015/05/09 Python
Python 文件处理注意事项总结
2017/04/10 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
python 实现return返回多个值
2019/11/19 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
鼓舞士气的口号
2014/06/16 职场文书
党员学习群众路线教育实践活动对照检查材料
2014/09/23 职场文书
工作作风建设心得体会
2014/10/22 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android