[owtchart-users] Re: [Freegis-list] owtchart snall numbers
Daniel Morissette
dmorissette at dmsolutions.ca
Thu Feb 2 14:33:46 EST 2006
Tomas Zajc wrote:
> I'm trying to plot some data wit owtchart as Steve suggested me but I'm having
> some problems plotting small numbers. In first place I couldn't find the way
> to make the cgi read scientific notated data, so I had to regenerate my
> shapefiles. Once I got them written in normal notation I found that I
> couldn't plot small numbers as small as -0.00000000164566937855 is this a
> common limitation? The url I'm sending is:
>
> http://localhost/cgi-bin/owtchart?Type=Line&W=300&H=200&NumSets=1&NumPts=31&Vals=0.00000000000000000000!0.00000000000000000000!0.00000000000000000000!0.00000000000000000000!0.00000000000000000000!-0.00000000164566937855!0.00000000024503654661!-0.00000000007510970318!0.00000000055291687895!0.00000000050531184792!0.00000000002954476941!0.00000000050230053450!0.00000000013284597034!0.00000000040191416861!-0.00000000050866350021!0.00000000020380243326!-0.00000000019812386454!-0.00000000044895726026!0.00000000087982593433!-0.00000000000214305635!0.00000000191609705880!-0.00000000056374438451!0.00000000077850459412!-0.00000000094573238130!-0.00000000024245977448!0.00000000378907261123!0.00000000258610421966!0.00000000457244464513!0.00000000351854634317!0.00000000091475138575!0.00000000040152881020
>
OWTChart, or more specifically the GDChart lib that's under the hood,
has an internal array of possible/nice values to use as y axis intervals
that range from 1/64 to 10000000. The range of values that you have in
your case is much smaller than 1/64 (0.015625), that's why you get that
kind of result.
I didn't try myself, but I think you should be able to solve this by
editing gdchart2/gdchart.c, look for the ypoints[] array around line 920
and add more smaller range values that suit your needs.
Daniel
--
------------------------------------------------------------
Daniel Morissette dmorissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the OWTChart-users
mailing list