1 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊
這可以通過(guò)使用 創(chuàng)建一個(gè)坐標(biāo)區(qū)實(shí)例來(lái)完成nrows != 1。我在下面附上了一個(gè)例子。
import matplotlib.pyplot as plt
import numpy as np
nrows = 5
ncols = 4
xdata = np.linspace(-np.pi, np.pi)
ydata = 1 * xdata
X, Y = np.meshgrid(xdata, ydata)
zdata = np.sin(X + Y)
fig, ax = plt.subplots(nrows=nrows, ncols=ncols, sharex=True,
figsize=(nrows * 2.2, 2 * ncols))
for j in range(nrows):
for i in range(ncols):
cbar = ax[j, i].contourf(zdata)
fig.colorbar(cbar, ax=ax[j, i])
fig.tight_layout()
添加回答
舉報(bào)