Matplotlib 是一个 Python 库,用于生成高质量的图形和图表。本教程将向您介绍如何使用 Matplotlib 创建基本的图表。

基础图表

折线图

折线图是一种用于显示数据随时间变化的图表。以下是如何创建一个简单的折线图的示例:

import matplotlib.pyplot as plt

x = [0, 1, 2, 3, 4, 5]
y = [0, 1, 4, 9, 16, 25]

plt.plot(x, y)
plt.title('简单折线图')
plt.xlabel('X 轴')
plt.ylabel('Y 轴')
plt.show()

散点图

散点图用于展示两个变量之间的关系。以下是一个散点图的例子:

import matplotlib.pyplot as plt

x = [0, 1, 2, 3, 4, 5]
y = [0, 1, 4, 9, 16, 25]

plt.scatter(x, y)
plt.title('散点图')
plt.xlabel('X 轴')
plt.ylabel('Y 轴')
plt.show()

高级特性

主题

Matplotlib 支持多种主题。以下是如何应用一个主题的示例:

plt.style.use('seaborn-darkgrid')

多图布局

有时,您可能需要在同一个窗口中显示多个图表。以下是如何创建一个多图布局的示例:

fig, axs = plt.subplots(2, 1)

axs[0].plot(x, y)
axs[0].set_title('第一张图')

axs[1].scatter(x, y)
axs[1].set_title('第二张图')

plt.tight_layout()
plt.show()

学习资源

想要了解更多关于 Matplotlib 的知识?请访问我们的 Matplotlib 教程页面

Matplotlib 官方文档 也提供了丰富的资源和示例。


希望这个教程能帮助您入门 Matplotlib。🎉

[center] Matplotlib [center]