使用matplotlib的pyplot模块绘图的实现示例


Posted in Python onJuly 12, 2020

1. 绘制简单图形

使用 matplotlib 的pyplot模块绘制图形。看一个 绘制sin函数曲线的例子。

import matplotlib.pyplot as plt 
import numpy as np

# 生成数据
x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到 6 的数据*
y = np.sin(x)

# 绘制图形
plt.plot(x,y)
plt.show()

使用matplotlib的pyplot模块绘图的实现示例

这里使用NumPy的arange()方法生成了[0, 0.1, 0.2, … , 5.8, 5.9]的 数据,将其设为x。

对x的各个元素,应用NumPy的sin函数np.sin(),将x、 y的数据传给plt.plot方法,然后绘制图形。

最后,通过plt.show()显示图形。 运行上述代码后,就会显示如上图所示的图形。

2. pyplot的功能

使用 pyplot的添加标题plt.title()、坐标轴标签名plt.xlabel()\ plt.ylabel()和图例plt.legend()

import numpy as np 
import matplotlib.pyplot as plt

# 生成数据 
x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到6的数据 
y1 = np.sin(x)
y2 = np.cos(x)

# 绘制图形 
plt.plot(x, y1, label="sin") 
plt.plot(x, y2, linestyle= "--", label="cos") # 用虚线绘制 

plt.xlabel("x") # x轴标签 
plt.ylabel("y") # y轴标签 
plt.title('sin & cos') # 标题 

plt.legend() #显示图例
plt.show()

使用matplotlib的pyplot模块绘图的实现示例

3. 显示图像

pyplot中还提供了用于显示图像的方法imshow()

使用 matplotlib.image模块的imread()方法读入图像。

import matplotlib.pyplot as plt 
from matplotlib.image import imread

img = imread(r'D:\plant\plant_1.jpg') # 读入图像,读者根据自己的环境,变更文件名或文件路径(绝对或相对路径,注意路径名不能出现中文)
plt.imshow(img)

plt.show()

使用matplotlib的pyplot模块绘图的实现示例

到此这篇关于使用matplotlib的pyplot模块绘图的实现示例的文章就介绍到这了,更多相关matplotlib pyplot模块绘图内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解python中字典的循环遍历的两种方式
Feb 07 Python
node.js获取参数的常用方法(总结)
May 29 Python
selenium python浏览器多窗口处理代码示例
Jan 15 Python
Win7 64位下python3.6.5安装配置图文教程
Oct 27 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
Python使用指定字符长度切分数据示例
Dec 05 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
python实现打砖块游戏
Feb 25 Python
python golang中grpc 使用示例代码详解
Jun 03 Python
python numpy实现rolling滚动案例
Jun 08 Python
Python基于字典实现switch case函数调用
Jul 22 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 Python
django template实现定义临时变量,自定义赋值、自增实例
Jul 12 #Python
Django后端分离 使用element-ui文件上传方式
Jul 12 #Python
PyQt5-QDateEdit的简单使用操作
Jul 12 #Python
Python logging日志模块 配置文件方式
Jul 12 #Python
django rest framework 过滤时间操作
Jul 12 #Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 #Python
python读取excel进行遍历/xlrd模块操作
Jul 12 #Python
You might like
php intval的测试代码发现问题
2008/07/27 PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
php单链表实现代码分享
2016/07/04 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
js实现开关灯效果
2020/03/30 Javascript
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
详解如何在Apache中运行Python WSGI应用
2019/01/02 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
Python 元组拆包示例(Tuple Unpacking)
2019/12/24 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
详解python对象之间的交互
2020/09/29 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
帕克纽约:PARKER NY
2018/12/09 全球购物
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
社团文化节邀请函
2014/01/10 职场文书
销售业务员岗位职责
2014/01/29 职场文书
爬山的活动方案
2014/08/16 职场文书
社保转移委托书范本
2014/10/08 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
2015年检验科工作总结
2015/04/27 职场文书
主持稿开场白
2015/06/01 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL