And it saves space, by you rescaling your data to that range it makes
the data smaller, eg, 9000000,10000000,9000000 for example can easily
be represented by 90,100,90 which is far less bytes, if you have a
lots of points this is significant, so the user can use vary arbiraty
scales.
So the 'clip to 100' is not even real behaviour, but rather a
manifastaion of how it works.
However it seems as this seems to frequently cause confusion, and it
will simplify some implementations, as mentioned Google have added a
data-scaling option, so if you explitily tell it your scale you can
use arbitary values.
--
Barry
The default Text Encoding which you are using is DEFINED has having
the range 0-100 at all times, so values outside that are undefined.
This is is deliberate as having a defined range, helps the API has it
has a known range so doesnt have to guess. With &chd=t:900,100 it
doesnt know that you mean 0-1000 as your range. The encoding system is
common to all graphs, admittedly with pie it could make a more
educated guess, but I beleive that would cause more confusion.
And it saves space, by you rescaling your data to that range it makes
the data smaller, eg, 9000000,10000000,9000000 for example can easily
be represented by 90,100,90 which is far less bytes, if you have a
lots of points this is significant, so the user can use vary arbiraty
scales.