Я строю 3 канала измерений моего временного ряда, которые более или менее сосредоточены вокруг (-80). Недостающие значения заполнены (-50), чтобы они приобрели ярко-желтый цвет и контрастировали с остальной частью графика. Численно это не имеет никакого значения. Смотрите рисунок и код ниже:
f, ax = plt.subplots(figsize=(12.5, 12.5))
sns.heatmap(df.loc[:, ['Ch2', 'Ch3', 'Ch1']].fillna(-50)[:270], cmap='viridis', yticklabels=27, cbar=True, ax=ax)
Как сохранить цветовой диапазон, но ограничить масштаб отображения (т. Е. Тепловая карта должна оставаться неизменной, но цветная полоса находится в диапазоне только от -70 до -90)?
(Обратите внимание, что на вопрос о том, как установить максимальное значение для цветовой шкалы на тепловой карте морского побережья уже был дан ответ, и это не то, к чему я стремлюсь, я хочу, чтобы vmin и vmax остались такими же, как они).