At 10:01 AM +0100 8/25/08, Richard Heyes wrote:
Can anyone give me some pointers for auto generating an appropriate Y
scale for a graph (eg a bar/line graph). Much like JPGraph does.

Thanks.

--
Richard Heyes


Richard:

First, the y scale is the one that runs up and down and not right to left.  :-)

Second, the physical length of the y scale should be static and whatever you want it to be (i.e., 5 inches, 10 inches, etc.).

Third, to plot points along this axis simply take the maximum value found in their Y coordinate and divide that into the physical length of the Y scale, such as 10 inches/1500. That will give you a delta value by which you can multiply all values to get their position on the y scale.

Do the same for x, and you have a scatter graph. Do the same for x, sort x, connect the dots and you have a line graph. Do the same for x and provide a range for x and you have a bar chart.

Here's an example:

http://webbytedd.com/aa/stdev/

At least I think that's what you're asking.

Cheers,

tedd


--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to