Obtenir les différentes couleurs à partir d'une carte de la couleur dans matplotlib

Si vous avez une Palette de couleurs à partir de

cmap = matplotlib.cm.get_cmap('Spectral')

comment pouvez-vous obtenir une couleur particulière en dehors de ça entre 0 et 1, où 0.0 est la première couleur de la carte et le 1.0 est la dernière couleur dans la carte?

Idéalement, j'aimerais être en mesure d'obtenir au moyen de la couleur dans la carte en faisant:

>>> do_some_magic(cmap, 0.5) # Return an RGBA tuplet
(0.1, 0.2, 0.3, 1.0)
InformationsquelleAutor LondonRob | 2014-08-20