Maybe I'm thinking too simple but I don't see any need for a statistics module. To visualize rainfall numbers you just have to decide the minimum and maximum and whether a linear or a logarithmic scale makes more sense
For the minimum you either take 0, some sensible smallest observable number or the smallest number you find in the table. If you want to be really clever, you might throw away the smallest 1% of the numbers to ignore extreme values (ok, that could be done by a statistics module)
Similarily either use the highest rainfall number in your table or some general maximum observable rainfall as maximum of your range
Caveat: using min/max numbers out of your table has the disadvantage that new data changes the intervals, visualized data-sets are not comparable anymore
Then you just need to decide whether you want a linear or logarithmic scale (maybe check out an almanac or other publication with rainfall tables for previous art)
Then just divide the range (or the logarithm of the range) by the number of colors and you have the interval (or the logarithm of the interval). Remember to cap numbers outside the range to the lowest or highest interval
In reply to Re: visualizing data in a table
by jethro
in thread visualizing data in a table
by punkish
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |