- Matplotlib 教程
- Matplotlib - 主页
- Matplotlib - 简介
- Matplotlib - 环境设置
- Matplotlib - Anaconda 分布
- Matplotlib - Jupyter 笔记本
- Matplotlib - Pyplot API
- Matplotlib - 简单绘图
- Matplotlib - PyLab 模块
- 面向对象的接口
- Matplotlib - 图形类
- Matplotlib - 轴类
- Matplotlib - 多图
- Matplotlib - Subplots() 函数
- Matplotlib - Subplot2grid() 函数
- Matplotlib - 网格
- Matplotlib - 格式化轴
- Matplotlib - 设置限制
- 设置刻度和刻度标签
- Matplotlib - 双轴
- Matplotlib - 条形图
- Matplotlib - 直方图
- Matplotlib - 饼图
- Matplotlib - 散点图
- Matplotlib - 等值线图
- Matplotlib - 箭袋图
- Matplotlib - 箱线图
- Matplotlib - 小提琴图
- 三维绘图
- Matplotlib - 3D 等高线图
- Matplotlib - 3D 线框图
- Matplotlib - 3D 曲面图
- Matplotlib - 处理文本
- 数学表达式
- Matplotlib - 处理图像
- Matplotlib - 变换
- Matplotlib 有用资源
- Matplotlib - 快速指南
- Matplotlib - 有用的资源
- Matplotlib - 讨论
Matplotlib - 处理图像
Matplotlib 包中的图像模块提供了加载、重新缩放和显示图像所需的功能。
Pillow 库支持加载图像数据。Matplotlib 本身仅支持 PNG 图像。如果本机读取失败,下面显示的命令将退回到 Pillow。
本示例中使用的图像是 PNG 文件,但请记住您自己的数据的 Pillow 要求。imread ()函数用于读取float32 dtype 的ndarray对象中的图像数据。
import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np img = mpimg.imread('mtplogo.png')
假设当前工作目录中存在以下名为mtplogo.png的图像。
任何包含图像数据的数组都可以通过执行imsave()函数保存到磁盘文件中。这里通过将 origin 参数设置为较低来保存原始 png 文件的垂直翻转版本。
plt.imsave("logo.png", img, cmap = 'gray', origin = 'lower')
如果在任何图像查看器中打开,新图像将如下所示。
要在 Matplotlib 查看器上绘制图像,请执行imshow()函数。
imgplot = plt.imshow(img)