matplotlib scatter plot with legend,plt.show()