📅  最后修改于: 2023-12-03 15:41:22.657000             🧑  作者: Mango
在数据分析和可视化中,有时需要在一张图中绘制多个子图。Python中可以使用联合图(subplots)来实现这个功能。联合图一般包括一个主图和多个子图,子图可以共享x轴或y轴。这种图形展示方式可以让我们更好地观察数据之间的相关性。
以下是一个简单的例子,用于在一个图中绘制两个子图:
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 绘制图形
fig, axes = plt.subplots(nrows=2, ncols=1) # 创建两行一列的子图
axes[0].plot(x, y1)
axes[1].plot(x, y2)
plt.show()
结果如下:
使用联合图可以在一张图上展示多个子图,在数据分析和可视化中非常有用。Python中的matplotlib库提供了方便易用、灵活性高的联合图绘制方法,可以帮助我们更好地理解数据。