J'ai essayé le code ci-dessous:Comment définir une palette de couleurs qui peut me donner plus de 20 couleurs distinctes dans matplotlib?
number = 20
cmap = plt.get_cmap('gist_rainbow')
colors = [cmap(i) for i in np.linspace(0, 1, number)]
Cela peut générer un ensemble de couleurs, mais pas si distincte. En fait, les parcelles les plus proches ont presque la même couleur. J'ai également essayé 'jet'
et 'nipy_spectral'
selon http://matplotlib.org/examples/color/colormaps_reference.html. Cependant, ils ne sont pas si satisfaisants.
Quelqu'un peut-il m'aider?
Votre solution est meilleure que la cmap matplotlib, mais a encore quelques couleurs qui semble presque la même chose. Comment éviter cela? –