Matplotlib 实践实验室

本课程包含大量 Matplotlib 实验,每个实验都是一个小的 Matplotlib 项目,配有详细的指导和解决方案。通过完成这些实验,你可以练习 Matplotlib 技能,提高编程能力,并学习如何编写简洁高效的代码。

Python数据科学

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

大纲

演示紧凑布局

打印标准输出并跳过某些内容

使用 Matplotlib 可视化命名颜色

调整 Matplotlib 绘图顺序

面向 Python 初学者的 Matplotlib 绘图

Matplotlib 创建图例教程

创建具有双轴的折线图

使用 fill_between 给区域着色

为图表添加超链接

Matplotlib 图表共享

设置与获取

使用 Matplotlib 绘制三维参数曲线

带图例的极坐标图

使用 Matplotlib 的.step() 和.plot() 函数

Matplotlib 自定义刻度标签

使用 Matplotlib 创建视觉上吸引人的柱状图

Matplotlib 对称对数图

在 Matplotlib 中配置字体族

在 Python 中创建 Matplotlib 子图

使用 Matplotlib Semilog 绘制指数衰减图

绘制屏蔽值和无效值(NaN)

绘制多个数据集

自定义 Matplotlib 坐标轴刻度和网格

华氏度与摄氏度刻度

PGF 导言区的 Sgskip

Matplotlib 图表标题定位

Matplotlib 数据可视化教程

在 Python 中自定义 Matplotlib 可视化

使用 Python 自定义 Matplotlib 默认设置

用于数据分析的 Matplotlib 可视化技术

在 Matplotlib 中创建带刻度的线条样式

使用 Matplotlib 创建正弦波滑块

Matplotlib 中的 PGF 字体定制

使用自定义字体创建图表

Matplotlib 共享坐标轴

创建对数 - 对数图

使用 Pyplot 创建文本和数学文本

在 Matplotlib 绘图中自定义文本样式

\Dfrac 与 \Frac 的区别

为数据可视化创建 Matplotlib 图例

使用 Matplotlib 的 LaTeX 进行数学排版

在 Matplotlib 中创建图例

创建 Matplotlib PathPatch 对象

使用 Matplotlib 进行误差线二次采样

使用 Matplotlib Agg 后端进行图像生成

按 Y 值设置颜色

创建贝塞尔曲线

Matplotlib 坐标轴位置

为 Matplotlib 绘图添加颜色条

使用补丁裁剪图像

使用 Python 创建带误差线的 3D 图表

Matplotlib:极坐标轴上的误差线绘制

创建三维等高线可视化

使用 Matplotlib 创建三维等高线图

Matplotlib 箭袋图

从三角网格到四边形网格的插值

Matplotlib 无限线条可视化

使用 Matplotlib 的单选按钮进行正弦波可视化

Matplotlib 路径效果教程

Matplotlib 二维和三维绘图

使用 Matplotlib 创建数据游标

多图形演示

用于图表的 Matplotlib 阴影线纹理

创建具有不同比例的图表

误差线限制选择

创建桑基图

在右侧设置默认的 Y 轴刻度标签

使用 Unicode 控制 Matplotlib 刻度标签

Python Matplotlib 绘图基础

Matplotlib 文本对象拼接

使用 Python 中的 Matplotlib 创建流线图

Matplotlib 表格函数

Matplotlib 捕捉滑块

使用 Matplotlib 绘制多个 Y 轴

使用 Matplotlib 绘制直方图

使用 Python 进行矢量图形光栅化

使用 Python 中的 Matplotlib 绘制形状

使用 Matplotlib 创建水平和垂直坐标轴

在 Matplotlib 中同时显示光标

将 X 轴刻度标签移至顶部

交互式颜色映射调整

基本误差线函数

使用 Python 中的 Matplotlib 创建 3D 绘图

使用 Matplotlib 创建三维表面图

使用极坐标进行三维曲面绘图

使用 GridSpec 组合子图

使用 Matplotlib 进行三维等高线绘图

Matplotlib 三维箭袋图

Matplotlib 图形和坐标轴的进入/离开事件

使用 Python Matplotlib 创建等高线图

使用 Matplotlib 绘制分类数据

使用 Python Matplotlib 创建极坐标柱状图

创建一个颜色演示图表

创建折线图

Matplotlib 误差线自定义

使用 Matplotlib 绘制带注释的分组柱状图

反转 Matplotlib 绘图的坐标轴

使用 Python 创建极坐标折线图

Python 中带注释的 Matplotlib 图表

使用 Matplotlib 为图表添加注释

简单的 Matplotlib 注释

Matplotlib 中 quiver 和 quiverkey 函数的高级用法

动态折线图

Matplotlib 刻度位置自定义

将填充等高线投影到三维图形上

在 Matplotlib 中使用寄生轴创建多图

Matplotlib 3D 图动画

使用 Matplotlib 绘图进行鼠标交互

使用 Matplotlib 绘制经验累积分布

使用 Matplotlib 正弦波创建简单图形用户界面

Matplotlib 框体纵横比

Matplotlib 样式表

向图形添加线条

使用 Matplotlib 可视化二维数组

使用 Python 进行茎叶图可视化

Matplotlib 带重音文本可视化

带箭头的居中脊柱线

Matplotlib 连接补丁可视化

Matplotlib 固定大小坐标轴

Matplotlib 填充两条水平曲线之间的区域

Matplotlib 基础:创建折线图

创建相邻子图

面向初学者的 Matplotlib 连接样式

Matplotlib 中的主刻度和次刻度

Matplotlib 子图创建教程

极坐标轴上的散点图

可视化变量关系

使用 Matplotlib 创建柱状图

使用 HBoxDivider 和 VBoxDivider 进行 Matplotlib 子图布局

Matplotlib 色条内嵌轴

使用 Matplotlib 进行 MRI 图像可视化

使用 Matplotlib 绘制带掩码数据的散点图

Python Matplotlib 直方图教程

Matplotlib 仿射变换

使用 Python Matplotlib 创建 3D 线框可视化

使用预定义标签创建图例

Matplotlib 带刻度路径效果

Matplotlib 堆叠柱状图

使用 Matplotlib 创建分组柱状图

Matplotlib 可视化教程

使用 Matplotlib 为图表添加注释

使用坐标系为 Matplotlib 图表添加注释

使用 Matplotlib 创建误差线图

在 Matplotlib 绘图上叠加图像

图形大小单位

使用 Matplotlib 绘制嵌套饼图

Matplotlib 偏移复制

非结构化三角网格的等高线绘制

使用 Matplotlib 创建动画散点图

使用 Matplotlib 创建水平条形断裂图

使用 Matplotlib 进行地形山体阴影绘制

Matplotlib 数据可视化技术

Matplotlib 交互式可视化技术

Matplotlib 的填充区域与透明度

带阴影的填充等高线图

使用 Matplotlib 创建多页 PDF

使用 ggplot 样式进行 Matplotlib 绘图

使用 XKCD 风格的 Matplotlib 可视化

Matplotlib 对数几率尺度绘图

Matplotlib 灰度样式表

Matplotlib 曲线网格

Matplotlib 图像透明度

箱线图与小提琴图对比

Matplotlib 图例切换教程

使用 Matplotlib 创建动画绘图

编写自定义图例

在 Matplotlib 中使用复选按钮

自定义 Matplotlib 等高线标签

自定义 Matplotlib 图例

Matplotlib 刻度定位器

子图间距和边距

演示寄生轴

在 Matplotlib 中自定义虚线样式

Matplotlib 日期绘图

为 Matplotlib 绘图添加水印

使用 Python Matplotlib 创建极坐标图

注释连接样式

可定制的散点图可视化

创建饼图中的条形图

不规则数据网格等高线绘制

通过编程控制子图调整

使用 Matplotlib 格式化刻度标签

使用 Matplotlib 进行 3D 曲面和等高线绘图

使用 Matplotlib 进行优化等高线绘图

使用 Matplotlib 进行高效线条绘图

在 Matplotlib 中创建多边形

带单位的椭圆

使用约束布局调整轴大小

带方向箭头的 Matplotlib 椭圆

使用 Axisartist 创建自定义脊线

创建 Matplotlib 子图

在 Python 中转换轴的单位

使用 Matplotlib 创建条形码

创建颜色映射表

Python Matplotlib 图像叠加教程

Matplotlib:简单颜色条

三维线框绘图

Xcorr 与 Acorr 演示

Matplotlib:文本命令

使用 Matplotlib 创建饼图

填充等高线图与对数颜色刻度

连接 Matplotlib 图形事件

自定义 Matplotlib 轴方向

Matplotlib 可视化基础

Matplotlib 游戏:乒乓球

在 3D 绘图上绘制 Matplotlib 2D 数据

Matplotlib 阶梯直方图教程

Matplotlib 坐标轴变换技术

在 Python 中创建自定义箱线图

使用 Matplotlib 绘制掩码等高线图

搭配 Gtk4 的 Pylab 实验

自定义绘图坐标轴

Matplotlib 图形图像

在 Matplotlib 中使用 TTF 字体文件

Matplotlib 中为 y 轴标签留出空间

使用 pcolormesh 绘制网格与着色

简单轴方向

3D 中的文本注释

Matplotlib 填充两条线之间的区域

带有 EEG 可视化的 MRI

对数条形图

用 Python 计算互谱密度

Matplotlib 对数坐标轴绘图

连接到按键事件

Matplotlib:使用'dark_background'样式表

饼图和圆环图

使用 Matplotlib 小部件绘制形状

使用 Matplotlib 创建交互式直方图

Matplotlib 线条样式

搭配 Gtk3 的 Pylab(Sgskip)

双摆模拟

使用文本框进行交互式绘图

Matplotlib 文本换行与样式设置

将文本转换为图像

等轴长宽比

使用 Matplotlib 创建双轴图表

使用 Matplotlib 创建子图

使用 Matplotlib 通用定时器对象

Matplotlib 的 hlines 和 vlines

创建自定义的 Matplotlib 刻度格式

使用 Matplotlib 创建直方图

使用 Matplotlib 进行自定义网格变换

Matplotlib 中的图像网格对齐

使用 Matplotlib 的 ImageGrid 对齐图像

使用去除边框的 Matplotlib 可视化

3D 绘图投影类型

使用 Matplotlib 进行 3D 曲面绘图

动态绘制三维线框图

使用 Python Matplotlib 创建地理投影

使用单位进行注释

使用 Matplotlib 模拟色觉缺陷

Matplotlib SVG 滤镜线条

自定义箱线图

绘制两个信号的相干性

创建自定义的 Matplotlib 可视化

三维盒子表面图

使用 Matplotlib 创建动画图像

Matplotlib 数据可视化

Matplotlib 等高线图像

使用 Matplotlib 创建动画

使用单位创建图形对象

调整 Matplotlib 刻度标签的对齐方式

Matplotlib 椭圆集合

使用 bbox 参数设置文本框样式

使用 Python 和 Matplotlib 创建螺旋图

简单的坐标轴刻度标签和刻度方向

简单的 Matplotlib 坐标轴

Matplotlib 简单轴线 3

Matplotlib 中的文本对齐

非结构化三角形网格可视化

创建自定义三维等高线图

创建和绘制三角形网格

更多三角形 3D 表面

使用 Matplotlib 进行 3D 体素绘图

使用 Python Matplotlib 创建散点图

使用 Matplotlib 游标进行交互式数据探索

日期演示转换

使用循环规则自定义 Matplotlib 日期刻度

坐标轴线条样式

使用 Matplotlib 创建弧度图

使用 Python 生成并可视化正弦信号

自定义 Matplotlib 脊柱(坐标轴框架)

为数据可视化自定义 Matplotlib 标记

在不同平面中创建二维条形图

Web 应用程序服务器 Sgskip

简单的 Matplotlib 动画教程

使用 Matplotlib 创建颜色条

向内嵌轴添加颜色条

创建内嵌轴

作为子图的三维绘图

Python 中 Matplotlib 的可视化控制

使用工程记数法标记刻度

使用 Matplotlib 创建极坐标图

在 Python 中创建断轴图

Matplotlib 线帽样式自定义

使用 Matplotlib 绘制填充等高线图

Matplotlib 饼图过滤器

使用数据点的 Matplotlib 折线图

创建自定义股票价格图表

Matplotlib 滚动事件

使用 RangeSlider 对图像进行阈值处理

创建一个帽形图

自定义小提琴图可视化

Matplotlib SVG 工具提示

使用 Matplotlib 创建事件图

Matplotlib 中的自定义墨卡托纬度比例

创建百分位水平条形图

Matplotlib 浮动坐标轴

Matplotlib 图像可视化技术

创建带有图例的散点图

带直方图的散点图与可定位轴

Matplotlib 标记自定义教程

有效注释 Matplotlib 绘图

为箱线图创建自定义填充颜色

使用 Matplotlib 提取电影帧

使用 Python 进行 Matplotlib 数据可视化

在 Matplotlib 中设置替代光标

对齐 Matplotlib 轴标签

更改矩形的线条颜色

Matplotlib 中的日期精度和纪元

使用 Matplotlib 格式化货币绘图

Matplotlib 数学字体族

将标记属性映射到多变量数据

使用 Python Matplotlib 创建三维散点图

Python Matplotlib 单位转换

使用 BMH 样式的 Matplotlib 直方图可视化

在 Matplotlib 中放置文本框

Matplotlib 带锚定方向的箭头

使用 Matplotlib 创建图像网格

Matplotlib RGB 通道可视化

使用 Matplotlib 创建双 y 轴图表

使用 Matplotlib 创建图表

使用 Matplotlib 进行贝叶斯更新

Matplotlib 十字准线光标

使用 Matplotlib 画布进行交互式编辑

创建复合路径

Matplotlib 子图生成教程

Matplotlib 刻度标签方向

自定义文本字体属性

在 Matplotlib 中创建多色线条

创建桑基图

绘制稀疏模式

三维茎叶图

Stix 字体演示

使用 Matplotlib 的 tripcolor 创建伪彩色图

三角形三维曲面

缩放内嵌轴

Matplotlib 时间序列直方图

Matplotlib QuadMesh 绘图教程

Matplotlib 事件处理教程

使用 Matplotlib 创建动画直方图

Matplotlib 颜色映射图像生成

Matplotlib 次坐标轴

Matplotlib 嵌套网格规格

添加文本箭头注释

使用关键字绘图

在 Matplotlib 中创建自定义颜色条刻度

自定义 Matplotlib 坐标轴和颜色条

使用 Python 创建阴影浮雕图

三维表面图中的自定义山体阴影

创建定制的 3D 表面图

使用 Matplotlib 绘制小提琴图

使用多边形选择器选择索引

使用 Matplotlib 绘制功率谱密度图

Matplotlib 堆叠图和流图

Matplotlib 跨度选择器

使用 Matplotlib 创建动画子图

使用 Matplotlib 的三维随机游走动画

使用 Matplotlib 创建窥视镜

Matplotlib 交互式函数

使用 Matplotlib 绘制置信椭圆

Matplotlib 三维柱状图

Matplotlib 箭头指南

在 Matplotlib 中创建 BboxImage

Matplotlib 图像网格可视化

使用 Matplotlib 进行嵌套网格布局可视化

使用 Matplotlib 创建自定义坐标轴网格

用于数据分析的 Matplotlib 可视化

刻度之间的标签居中

使用 AnnotationBbox 为图形添加注释

Matplotlib 文本旋转

使用 Python 进行三维洛伦兹吸引子绘图

Matplotlib 图像抗锯齿

Matplotlib 路径与补丁操作

使用 path.Path 和 patches.PathPatch 创建甜甜圈

Matplotlib 自定义单位

使用 Matplotlib 创建箭头参考图表

使用 Python 创建 Matplotlib 徽标

使用 Matplotlib 创建交互式三角剖分图

文本基线比较

使用 Matplotlib 重采样数据

用于共享轴的 Matplotlib ImageGrid 演示

使用 Matplotlib 创建时间线可视化

自定义 Matplotlib 投影展示

带直方图的散点图

使用 Matplotlib 绘制带标注的柱状图

使用 Python Matplotlib 进行交互式数据可视化

使用 Matplotlib 进行交互式数据可视化

在 Matplotlib 绘图中对齐 y 轴标签

Matplotlib 日期刻度格式化器

使用 Python 中的 Matplotlib 创建图形

使用 Matplotlib 绘制频谱图

Matplotlib 轴脊位置设置

从值列表创建刻度标签

Matplotlib 阴影图可视化

Matplotlib 图像网格颜色条

在 Matplotlib 中修改坐标格式化器

使用 Matplotlib 创建放大插入图

使用 Matplotlib 显示图像

使用 Matplotlib 创建可定制的箱线图

在 Matplotlib 中更改轴的方向

使用 pcolormesh 进行 Matplotlib 二维图像绘制

创建一个尺度不变的角度标签

Matplotlib 水平条形图

使用 GridSpec 进行子图定制

自定义 Matplotlib 字体属性

Matplotlib 网格布局可视化

六边形分箱图

使用 Matplotlib 绘制非均匀图像

使用 Matplotlib 为子图添加标签

简单的锚定艺术家

Matplotlib 坐标轴分隔器

Usetex 字体效果

主要 3D 视图平面

在 Matplotlib 中创建 3D 体素图

时间序列的自定义刻度格式化器

创建石川图

数学文本 Wx Sgskip

使用 Matplotlib 绘制精美框体

解决 Matplotlib 中过多刻度的问题

设置颜色 Alpha 值的方法

使用 Matplotlib 绘制直方图

使用 Matplotlib 进行多进程处理

套索选择器演示 Sgskip

Python Matplotlib 风羽可视化

阴影线样式参考

Matplotlib 三维直方图

使用 Matplotlib 构建直方图

使用 Matplotlib 生成多个直方图

NumPy 标志的 3D 体素图

使用 PatchCollection 从误差线创建箱线图

为 Matplotlib 箭头添加角度注释

以水平条形图展示离散分布

使用标记自定义 Matplotlib 可视化效果

使用 Python Matplotlib 创建雷达图

使用 Matplotlib 进行电偶极子梯度可视化

Matplotlib 套索演示

在 WX 中添加光标

创建带注释的热图

使用 Matplotlib 创建带阴影的填充直方图

Matplotlib 带状箱形图

Gtk3 电子表格 Sgskip

绘制带有误差带的曲线

Matplotlib 条形图

Python Matplotlib 绘制曼德勃罗集可视化图

使用 Matplotlib 创建斜 T - 对数 P 图

Matplotlib:使用 Glade 3 创建图表

创建交互式傅里叶波形可视化

轴缩放效果

Matplotlib 颜色映射归一化

Matplotlib 内嵌定位器

多元正态分布可视化

简单的轴填充

使用 RGB 创建 3D 体素图

Matplotlib 数学渲染引擎

Gtk4 电子表格 Sgskip

使用集合进行 Matplotlib 可视化

Matplotlib 等高线可视化

日期刻度定位器和格式化器

使用 Python Matplotlib 创建形状

使用 Matplotlib 创建桑基图

创建自定义图形子类

使用 Matplotlib 自定义文本路径

使用 Matplotlib 绘制字体表

Matplotlib 降雨模拟

使用辛顿图可视化权重矩阵

在 3D 绘图中绘制平面物体

使用 Matplotlib 创建实时示波器

使用 Matplotlib 创建简单菜单

使用 Python Matplotlib 绘制椭圆

使用 Matplotlib 创建填充多边形

在 Matplotlib 绘图中旋转文本

使用 Python 创建填充气泡图

使用 Matplotlib 绘制箭头图

为折线图创建 3D 多边形填充

Matplotlib Pcolor 可视化教程

三角剖分平滑狄洛尼

使用 Matplotlib 创建标志

Matplotlib 刻度格式化器教程

Matplotlib 中的自定义框样式

Matplotlib 中的锚定对象

Matplotlib 字体表可视化

使用 Matplotlib 创建简单折线图

使用 Matplotlib 生成图像缩略图

探索字体属性和字形度量

适用于跨 GUI 应用的 Matplotlib 多边形编辑器

简介

本 Matplotlib 实践实验课程旨在帮助你掌握使用强大的 Python 库 Matplotlib 进行数据可视化的技巧。通过一系列动手实验,你将有机会将 Matplotlib 技能应用到各种实际项目中,提升编程能力,并学习如何编写简洁高效的代码。

🎯 任务

在本课程中,你将学习:

  • 如何创建多种 Matplotlib 可视化图表,包括折线图、散点图、柱状图、直方图等
  • 如何自定义图表的外观,包括调整颜色、标签和图例
  • 如何处理多个子图并创建复杂的多面板图表
  • 如何处理和可视化不同类型的数据,例如时间序列和分类数据
  • 如何结合 Matplotlib 的高级功能,例如注释、图例和交互式图表

🏆 成就

完成本课程后,你将能够:

  • 自信地创建各种 Matplotlib 可视化图表,以有效传达数据洞察
  • 自定义图表,使其更具视觉吸引力和信息量
  • 结合多个 Matplotlib 元素构建复杂的多面板图表
  • 调整 Matplotlib 代码以适应不同的数据类型和可视化需求
  • 利用 Matplotlib 的高级功能增强图表的交互性和功能性
  • 通过完成实际的动手实验展示你的 Matplotlib 熟练度

教师

labby
Labby
Labby is the LabEx teacher.

为您推荐

no data