Matplotlib 是一个强大的 Python 库,用于生成高质量的图表和可视化。以下是一些来自 Matplotlib Gallery 的最佳实践示例。

1. 散点图 (Scatter Plot)

散点图非常适合展示两个变量之间的关系。以下是一个简单的散点图示例。

import matplotlib.pyplot as plt
import numpy as np

# 生成数据
x = np.random.rand(50)
y = np.random.rand(50)

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

散点图示例

2. 折线图 (Line Plot)

折线图常用于展示数据随时间或其他连续变量的变化趋势。

import matplotlib.pyplot as plt
import numpy as np

# 生成数据
x = np.arange(0, 10, 0.1)
y = np.sin(x)

plt.plot(x, y)
plt.title('折线图示例')
plt.xlabel('X 轴')
plt.ylabel('Y 轴')
plt.grid(True)
plt.show()

折线图示例

3. 条形图 (Bar Chart)

条形图适合比较不同类别之间的数据。

import matplotlib.pyplot as plt

# 生成数据
categories = ['类别 A', '类别 B', '类别 C']
values = [10, 20, 30]

plt.bar(categories, values)
plt.title('条形图示例')
plt.xlabel('类别')
plt.ylabel('值')
plt.show()

条形图示例