To rotate the plotting box by 90 degrees counterclockwise on your
graphics display, you would add `--rotation 90' to the
command line. You may also specify `--rotation 180', to produce an
upside-down plot, or `--rotation 270'.
To alter the linear dimensions of the plotting box, and also to position it in a different part of the display, you could do something like
graph -T ps -h .3 -w .6 -r .1 -u .1 < ascii_data_file > plot.ps
Here the `-h' and `-w' options specify the height and width of the plotting box, and the `-r' and `-u' options indicate how far up and to the right the lower left corner of the plotting box should be positioned. All dimensions are expressed as fractions of the size of the graphics display, which by convention is a square. By default, the height and width of the plotting box equal 0.6, and the `upward shift' and the `rightward shift' equal 0.2. So the above example will produce a plot that is half as tall as usual. Compared to its usual position, the plot will be shifted slightly downward and to the left.
Several command-line options specify sizes or dimensions as fractions of the size of the plotting box, rather than as fractions of the size of the display. For example, `-S 3 .01' specifies that the plotting symbols for the following dataset should be of type #3, and should have a font size equal to 0.01, i.e. 0.01 times the minimum dimension (height or width) of the plotting box. If the `-h' or `-w' options are employed to expand or contract the plot, such sizes or dimensions will scale in tandem. That is presumably the right thing to do.
The `-h', `-w', `-r', and
-u options may be
combined with the `--rotation' option. If they appear together,
the plotting box is first positioned, and then rotated. In fact,
`--rotation' specifies how the plot should be mapped to the
graphics display, rather than how the plot is designed.
The `graphics display' is an abstraction. For
graph -T X, it
is a window on an X display. For
graph -T pnm and
graph -T gif, it is a square or rectangular bitmap. In these
three cases, the size of the graphics display can be set by using the
--bitmap-size option, or by setting the
environment variable. For
graph -T tek, the graphics display is
a square region occupying the central part of a Tektronix display.
(Tektronix displays are 4/3 times as wide as they are high.) For
graph -T ai and
graph -T ps, by default it is a square
region centered on an 8.5in by 11in page (US letter
size), occupying its full width with allowance being made for margins.
graph -T fig, by default it is a square region of the
same size, positioned in the upper left corner of an
graph -T pcl and
graph -T hpgl, by
default it is a square region of the same size, with position and
orientation on the page being controlled by environment variables. The
page size used by
graph -T ai,
graph -T ps,
graph -T pcl, and
graph -T hpgl can be set by using
--page-size option, or by setting the environment variable
PAGESIZE. For example, setting
PAGESIZE to "a4" would
position the graphics display appropriately on an A4-size page
(21cm by 29.7cm).
Go to the first, previous, next, last section, table of contents.