It is really hard to illustrate base-10 decimal system mapping as it is a logarithmic scale not a linear one.
The distance between each number isn’t the same distance apart on a line. As an example the distance between 0 and 9 are separated by 9 units, the distance between 9 and 99 is 90 units, the distance between 99 and 999 is 900 units, the distance between 999 and 9999 is 9000 units and so on. To the right of the decimal point it is logarithmic as well. The distance along the line between 1 and 0 is divided into 10 segments, the line is divided into 100 segments then a thousand segments, then 10,000 segments, then 100,000 segments and on and on and on. Well actually the line has all these divisions all at once because the distance between 1 and 0 can be divided into an infinite number of parts. So if we plot the 9/10ths, the next digit is 9 represents 9/100ths, the next 9/1000ths, and the next 9/10,000ths and so on. As you plot the points along the line the segment distance between iterations of 10 gets smaller and smaller the closer to 0 you get. But as a result of having 9/over what ever number of powers of 10 you are working with, you get closer and closer to zero but never get there.
This is why I believe that .9 recurring is actually a better description for zero then it is for one but it doesn’t work well for zero either. While it is remarkably close to zero it will never get to zero because of the infinitely recurring 9. It is really difficult to plot the point along a line that is divided infinitely.
Look up decimal notations if you don’t believe me.