Je komt een eigenaardigheid tegen van ScalarMappables
. Ze zorgen ervoor dat de gegevens binnen het bereik [0, 1] vallen en geven die waarde door aan de kleurenkaart. Standaard wordt de onderkant van het bereik ingesteld op min(values_you_are_mapping)
en de top naar de max, wat als al uw waarden identiek zijn, resulteert in de breedte van het bereik nul, en de toewijzing (v - max_v) / (max_v - min_v)
blaast op. De oplossing is om het te vertellen wat het bereik moet zijn door
imshow(..., vmin=min_t, vmax=max_t)
scatter(..., vmin=min_t, vmax=max_t)
waar max_t
en min_t
zijn de maximale en minimale temperaturen die je ooit zou kunnen krijgen. Hierdoor wordt de kleurtoewijzing ook consistent voor al uw figuren.