When plotting two (or more) subplots which share the same axes, I see large areas of white spaces within the plots as seen here: import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(2, 1, 1) ax.imsho...