跳转至

01 Matplotlib 库入门

1 安装 matplotlib 库

pip install matplotlib

2 核心组件

anatomy

2.1 Figure

简写为 fig,它是图像绘制的容器。

一个 Figure 中绘制多个子图形,每个子图形都可以包含一个或多个组件。

例如,我们可以在一个 Figure 中绘制一个柱状图和一个折线图,并且可以通过设置不同的属性(如标题、坐标轴标签、图例等)来让这两个图形在同一个图形容器中呈现。

2.2 Axes

简写为 ax,它代表图形的坐标系统。

在 Figure 中可以有多个 Axes,每个 Axes 都可以独立绘制不同的图形。

  • 直角坐标系:\(x, y\)
  • 极坐标系:\(r\)\(xyz\)

创建一个包含单个坐标轴的图形

fig, ax = plt.subplots()

在坐标轴上绘制一些数据 (x轴, y轴)

ax.plot([1, 2, 3, 4], [1, 4, 2, 3])

2.3 Artist

它是 Matplotlib 中图形的基本单元,包括线条、文本、图像等。在 Matplotlib 中,图形是通过将 Artist 组合在一起来实现的。

2.4 Legend

它是图例的意思,在图形中可以通过 Legend 来说明图形的含义。

2.5 Text

它代表图形中的文本,在 Matplotlib 中可以使用 Text 来添加标题、坐标轴标签、图例等文本。

2.6 Line2D

它代表图形中的线条,是 Matplotlib 中绘制线条图形的基本单元。