When plotting with basemap I can define the region where to plot the map (e.g. by ax1 = fig.add_axes([0.05, 0.05, 0.75, 0.9])) and where to plot the legend (e.g
ax1 = fig.add_axes([0.05, 0.05, 0.75, 0.9])