how to extract a subset of a colormap as a new colormap in matplotlib?,plt.show()