使用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实现将不规范的英文名字首字母大写
Nov 15 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
python计算auc指标实例
Jul 13 Python
Python反射用法实例简析
Dec 22 Python
python生成密码字典的方法
Jul 06 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
Python实现的爬取小说爬虫功能示例
Mar 30 Python
python3中TQDM库安装及使用详解
Nov 18 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
Feb 07 Python
详解python的xlwings库读写excel操作总结
Feb 26 Python
OpenCV-Python使用cv2实现傅里叶变换
Jun 09 Python
python 远程执行命令的详细代码
Feb 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
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
PHP的拦截器实例分析
2014/11/03 PHP
php 在线导入mysql大数据程序
2015/06/11 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
基于Marquee.js插件实现的跑马灯效果示例
2017/01/25 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
python操作yaml说明
2020/04/08 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
幼儿园母亲节活动方案
2014/03/10 职场文书
2014年团委工作总结
2014/11/13 职场文书
中秋晚会致辞
2015/07/31 职场文书
PHP判断是否是json字符串
2021/04/01 PHP