Du løber ind i en særegenhed ved ScalarMappables
. De sørger for at normalisere dataene til at være i området [0, 1] og overføre denne værdi til farvekortet. Som standard indstiller den bunden af området til min(values_you_are_mapping)
og toppen til maks., hvilket, hvis alle dine værdier er identiske, resulterer i, at bredden af området er nul, og tilknytningen (v - max_v) / (max_v - min_v)
sprænger i luften. Løsningen er at fortælle den, hvad rækkevidden skal være efter
imshow(..., vmin=min_t, vmax=max_t)
scatter(..., vmin=min_t, vmax=max_t)
hvor max_t
og min_t
er de maksimum- og minimumstemperaturer, du nogensinde kunne få. Dette vil også gøre farvekortlægningen ensartet på tværs af alle dine figurer.