title: Adding legend in geopandas plot with subplots changes size of plot
body: <p>I want to plot two GeoPandas plots with matplotlib subplots. The two maps have the same legend, and therefore I only want to have one legend. However, if I add a legend to one of the GeoPandas plots, the plot becomes slightly smaller. This is a problem since the two plots then become different sizes. </p>
  
  <p>Here is my code: </p>
  
  <pre><code>fig,ax = plt.subplots(1, 2, figsize=(12,8))
  sealand_grid.plot(column=sealand_grid['p_2012'], 
                    ax=ax[0],
                    cmap='magma')
  sealand_grid.plot(column=sealand_grid['p_2013'], 
                    ax=ax[1],
                    cmap='magma', 
                    legend=True,
                    legend_kwds={'shrink': 0.3})
  ax[0].set_title('Housing prices 2012', fontsize=18)
  ax[1].set_title('Housing prices 2013', fontsize=18)
  fig.patch.set_facecolor('xkcd:white')
  ax[0].axis('off')
  ax[1].axis('off')
  fig.tight_layout()
  </code></pre>
  
  <p>where <code>sealand_grid</code> is my GeoPandas-dataframe, and <code>p_2012</code> and <code>p_2013</code> are the variables plotted in the two maps. </p>
  
  <p><strong>How do I get the two maps to be the same size, while only having one legend?</strong> </p>
  
  <p><img src="https://i.stack.imgur.com/gfM4e.png" alt="the resulting plot looks like this"></p>