如何在子图之间创建空间?

Kat*_*029 4 python numpy matplotlib python-3.x subplot

标题基本概括了所有内容.我有一个包含两个子图的笔记本,并希望在它们之间创建一些空间.他们说每次看起来都太近了.

MSe*_*ert 10

matplotlib.Figure.subplots_adjust:

import matplotlib.pyplot as plt

fig, (ax1, ax2) = plt.subplots(1, 2)

ax1.plot([1,2,3], [1,2,3])
ax2.plot([1,2,3], [3,2,1])
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

可以使用以下wspace参数来增加宽度:

... # same setup as before
fig.subplots_adjust(wspace=2)
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • @VictorEijkhout不,因为数字大小是固定的.因此,如果您只想增加空间,则必须增加数字大小**和**空格. (2认同)