| Tk-Contrib documentation | view source | Contained in the Tk-Contrib distribution. |
Tk::Axis - Canvas with Axes
use Tk::Axis;
$widget = $parent->Axis(
-height => $height,
-margin => $margin,
-tick => $tick,
-tickfont => $tickfont,
-tst => $tst,
-width => $width,
-xmin => $xmin,
-xmax => $xmax,
-ymin => $ymin,
-ymax => $ymax,
);
# $height - height of the window
# $width - width ......
# $xmin - lowest x value we will display
# $xmax - highest .....
# $ymin - lowest y value .....
# $ymax - highest .....
# $margin - the number of pixels used as a margin around the plot
# $tick - the length (in pixels) of the tickmarks
# $tst - the step size for the tick marks
# $tst[x|y]- step size for tick marks on the x (or y) axis
# (if not specified tst is used)
# $tickfont - for for the lables
This is an improved version of the axis widget. Changes with respect to the previous version are :
the 'pack' has been moved out the widget. One has to do his own packing
it is now possible to work in the coordinates of the axis. The following piece of code draws a line between the points (2 , 3.1) (4 , 4).
$t->create('line',$t->plx(2),$t->ply(3.1),$t->plx(4),$t->ply(4));
Kris Boulez (Kris.Boulez@rug.ac.be) Biomolecular NMR unit <http://bionmr1.rug.ac.be/~kris> University of Ghent, Belgium
| Tk-Contrib documentation | view source | Contained in the Tk-Contrib distribution. |