Рассмотрим примерКак настроить размер двух подзаговоров, один с цветной панелью и другой без, в pyplot?
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()
Я хочу, чтобы эти две фигуры (сюжет область без Colorbar) одного и того же размера.
Размер автоматически настраивается, если цветная панель построена по вертикали или если используются две строки (211, 212) вместо двух столбцов.
Проверить этот вопрос: http://stackoverflow.com/questions/24417435/subplot-imshow-and-plot-sharing-same-dimensions –