Иметь единственную тепловую карту, в которой разные строки были по-разному масштабированы, было бы довольно странно, так как понадобится легенда для каждого затенения. Это быстро загромождает сюжет.
Если вы предполагаете, что вам не нужна легенда, просто масштабируйте ваши значения в диапазоне от нуля до единицы, и вы должны получить, что вам нужно. Так что для Obs2
у вас будет что-то вроде:
scaled_obs2 = (Obs2 - min(Obs2))/(Obs - min(Obs2))