如何在pyplot中调整两个子图的大小,一个用彩条,另一个用没有?

时间:2017-02-22 16:21:25

标签: python matplotlib

考虑这个例子

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable

plt.subplot(121)
img = plt.imshow([np.arange(0,1,.1)],aspect="auto")
ax = plt.gca()
divider = make_axes_locatable(ax)
cax = divider.append_axes("bottom", size="3%", pad=0.5)
plt.colorbar(img, cax=cax, orientation='horizontal')
plt.subplot(122)
plt.plot(range(2))
plt.show()

enter image description here 我想制作相同尺寸的这两个图形(没有彩条的绘图区域)。

如果垂直绘制颜色条或使用两行(211,212)而不是两列,则会自动调整大小。

0 个答案:

没有答案