It displays 0 and 9 ends of the map, but only briefly displays 3 and 6 in between, and requires you to very precisely stop the pot to even display those numbers.
Is there something going on with the way the data is refreshed? Frustrating because this should be a simple experiment!
Sounds like you are trying to display a floating point number as a single digit. There should be a floor or rounding node that would convert to integer for you
The map node takes one range of numbers and maps it to a different range. If you map 0-1 to 0-10, 0 will map to 0, 1 to 10 and 0.5 to 5, but 0.51 is going to map to 5.1. Passing the map output through floor will round down to a whole number.