使用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模块学习 filecmp 文件比较
Aug 27 Python
详解Python中的join()函数的用法
Apr 07 Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
Python文件读写保存操作的示例代码
Sep 14 Python
python tkinter canvas使用实例
Nov 04 Python
python中dict()的高级用法实现
Nov 13 Python
使用python代码进行身份证号校验的实现示例
Nov 21 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
python实现经典排序算法的示例代码
Feb 07 Python
Python实现单例模式的5种方法
Jun 15 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函数file_get_contents超时处理的方法详解
2013/06/03 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
jquery中常用的SET和GET
2009/01/13 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
Python3基础之输入和输出实例分析
2014/08/18 Python
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
浅析Python数据处理
2018/05/02 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
《落花生》教学反思
2014/02/25 职场文书
还款承诺书范文
2014/05/20 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python