一周学会Matplotlib3 Python 数据可视化-图形的组成部分
锋哥原创的Matplotlib3 Python数据可视化视频教程:
2026版 Matplotlib3 Python 数据可视化 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili
课程介绍
本课程讲解利用python进行数据可视化 科研绘图-Matplotlib,学习Matplotlib图形参数基本设置,绘图参数及主要函数,以及Matplotlib基础绘图,和Matplotlib高级绘图。
图形的组成部分
以下是 Matplotlib 图形的组成部分。
Matplotlib 图形的组成部分可以类比为一幅画布上的绘画元素,主要分为以下几个核心组件:
-
图形 (Figure)
-
作用:最高层容器,相当于画布或画框。
-
特点:
-
可包含多个子图(Axes)
-
控制全局属性:尺寸、分辨率、背景色等
-
-
子图 (Axes)
-
作用:数据绘制的区域(核心绘图区),每个子图包含完整的坐标轴、标签等。
-
特点:
-
一个 Figure 可包含多个 Axes(如子图网格)
-
实际绘图操作在此对象上进行
-
-
坐标轴 (Axis)
-
作用:定义数据范围并生成刻度(Ticks)和刻度标签。
-
组成:
-
x 轴 (XAxis) 和 y 轴 (YAxis)
-
刻度线 (Ticks):坐标轴上的标记点
-
刻度标签 (Tick Labels):刻度对应的数值/文本
-
-
绘图元素 (Artists)
-
作用:所有可见对象的基类(甚至 Figure、Axes和Axis对象),包括:
-
数据标记 (Markers):数据点的形状(如
o
,s
,^
) -
线条 (Lines):连接数据点的样式(如
-
,--
,:
) -
文本 (Text):标题、标签等文字
-
图例 (Legend):说明不同数据系列的含义
-
网格 (Grid):辅助参考线
-
注释 (Annotations):箭头和文字说明
-
-
其他关键组件
-
标题 (Title):
-
轴标签 (Axis Labels):
-
颜色条 (Colorbar):用于解释颜色映射(常见于热力图、等高线图)