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()
条形图示例