Если у вас есть Colormap из
cmap = matplotlib.cm.get_cmap('Spectral')
как вы можете получить определенный цвет из него между 0 и 1, где 0.0 является первым цветом на карте, а 1.0 является последним цветом на карте?
В идеале я мог бы получить средний цвет на карте, выполнив:
>>> do_some_magic(cmap, 0.5) # Return an RGBA tuplet
(0.1, 0.2, 0.3, 1.0)