plt.close('all') fig = plt.figure(figsize=(4, 4)) im = plt.imshow(arr, interpolation="none") from mpl_toolkits.axes_grid1 import make_axes_locatable divider = make_axes_locatable(plt.gca()) cax = divider.append_axes("right", "5%", pad="3%") plt.colorbar(im, cax=cax) plt.tight_layout()