| If you want to see two-dimensional graph of function, this class is written for you!
This class gets some image parameters: type, sizes, left, right, top, bottom indentions,
scales for x and y axis, legends, title and two arrays and make graph of this function.
NOTE: you must have GD installed to use this class .(enable GD2 extension
in you php.ini file .)
Usage:
Initialization
$test_image=new graph2d ($image_type, $width, $height, $left, $top, $right, $bottom,
                          $background_red, $background_green, $background_blue, $background_transparent,
                          $foreground_red, $foreground_green, $foreground_blue, $foreground_transparent);
where 
 $image_type -- type of image such as jpeg, png, etc.
 $width, $height -- sizes of image,
 $left, $top, $right, $bottom -- identions of the image (default value is 0)
 $background_red, $background_green, $background_blue, $background_transparent -- components of background color
 $foreground_red, $foreground_green, $foreground_blue, $foreground_transparent -- components of foreground color
Scaling of axes
$test_image->SetAxisScales ($xmin, $xmax, $xstep, $xskip, $ymin, $ymax, $ystep, $yskip);
 $xmin, $xmax, $xstep, $ymin, $ymax, $ystep -- min, max, step values of the x and y-axis respectively
 $xskip, $yskip -- some labels may be without numbers skip=1 -- all labels are numbered, 2-- even label are numbered, etc.
Draw coordinate system
$test_image->GraphCoord();
Draw numeric arrays
$test_image->Draw ($xarray, $yarray, $red, $green, $blue);
 $xarray -- array of arguments values,
 $yarray -- array of function values,
 $red, $green, $blue -- components of color of this graph
Output
$test_image->ImageOut($filename);
 $filename -- name of output file, default="";
Close
$test_image->Close();
Yuriy Rusinov.
 
 |