how to shade points in scatter based on colormap in matplotlib?,plt.show()