要保持Matplotlib中两个数据集之间的间隔,可以使用plt.subplots()
函数创建多个子图,并通过plt.subplots_adjust()
函数调整子图之间的间距。
以下是一个示例代码:
import matplotlib.pyplot as plt
# 创建两个子图
fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(6, 8))
# 在第一个子图中绘制数据集1
ax1.plot([1, 2, 3, 4], [1, 4, 2, 3], 'ro-')
ax1.set_title('Dataset 1')
# 在第二个子图中绘制数据集2
ax2.plot([1, 2, 3, 4], [3, 2, 4, 1], 'bo-')
ax2.set_title('Dataset 2')
# 调整子图之间的间距
plt.subplots_adjust(hspace=0.5)
# 显示图形
plt.show()
在这个示例中,我们创建了两个子图ax1
和ax2
,并在每个子图中分别绘制了不同的数据集。通过调用plt.subplots_adjust(hspace=0.5)
,我们将两个子图之间的垂直间距调整为0.5。
你可以根据需要调整hspace
参数的值来改变子图之间的间距大小。