A simple and effective form for visualizing magnitude is this gridded layout of colored squares. Each individual square represents one unit; each small row represents ten units; the small rows are grouped into ten, representing one hundred; lastly, ten groups per large row represents one thousand. This arrangement affords quick and natural reading of exact counts by powers of ten.
For an example of this technique in practice, see Randall Munroe’s Radiation Dose Chart.
https://d3js.org/d3.v3.min.js