0

Ich habe diesen Code:Welche Namen können in plt.cm.get_cmap verwendet werden?

plt.scatter(data_projected[:,0],data_projected[:,1],c=digits.target 
     ,edgecolors='none',alpha=0.5,cmap=plt.cm.get_cmap('nipy_spectral',10));  

Meine Verwirrung kommt aus plt.cm.get_cmap ('nipy_spectral', 10). Manchmal wird plt.cm.get_cmap ('RdYlBu') stattdessen sein.

Ist die 'RdYlBu', 'nipy_spectral' der Name einer Farbe? Und gibt es sonst noch Namen?

Gibt es eine Liste aller verfügbaren Farben?

Ich habe das Dokument in http://matplotlib.org/api/cm_api.html gelesen, aber es scheint nicht zu helfen, oder ich verstehe es nicht.

+0

'plt.cm.datad.keys()' liefert alle Colormap-Namen. – swatchai

Antwort

2

Das erste Argument zu plt.cm.get_cmap('nipy_spectral',10) ist der Name einer Colormap. Sie können eine Liste aller verfügbaren Farbtabellen über

import matplotlib.cm 
print(matplotlib.cm.cmap_d.keys()) 

erhalten, oder Sie können einen Blick auf die colormap reference haben.

+0

Es ist Arbeit !!! danke und ich habe etwas anderes Hilfe in http://matplotlib.org/2.1.0/api/pyplot_summary.html#matplotlib.pyplot.colormaps – Timi

Verwandte Themen