how to position and align a matplotlib figure legend?,plt.show()