Voglio usare la mappa dei colori "viridis" (http://bids.github.io/colormap/) e non aggiornerò ancora la versione di sviluppo 1.5. Così, ho scaricato colormaps.py
da https://github.com/BIDS/colormap. Sfortunatamente, non sono in grado di farlo funzionare. Questo è quello che faccio:Come utilizzare viridis in matplotlib 1.4
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import colormaps as cmaps
img=mpimg.imread('stinkbug.png')
lum_img = np.flipud(img[:,:,0])
plt.set_cmap(cmaps.viridis)
imgplot = plt.pcolormesh(lum_img)
Questo mi dà una ValueError
, il traceback termina con,
ValueError: Colormap viridis is not recognized. Possible values are: Spectral, summer, coolwarm, ...
(E poi la lista completa delle mappe di colore installati originariamente.)
Ogni pensiero su come risolvere questo problema?
Awesome, proprio quello di cui ho bisogno. – ukrutt