1PLENV0(3plplot)                   PLplot API                   PLENV0(3plplot)
2
3
4

NAME

6       plenv0  -  Same as plenv(3plplot) but if in multiplot mode does not ad‐
7       vance the subpage, instead clears it
8

SYNOPSIS

10       plenv0(xmin, xmax, ymin, ymax, just, axis)
11

DESCRIPTION

13       Sets up plotter environment for simple graphs by calling pladv(3plplot)
14       and  setting  up  viewport  and  window  to  sensible  default  values.
15       plenv0(3plplot) leaves a standard margin  (left-hand  margin  of  eight
16       character  heights,  and  a margin around the other three sides of five
17       character heights) around most graphs for  axis  labels  and  a  title.
18       When  these defaults are not suitable, use the individual routines plv‐
19       pas(3plplot), plvpor(3plplot), or plvasp(3plplot) for  setting  up  the
20       viewport,  plwind(3plplot)  for defining the window, and plbox(3plplot)
21       for drawing the box.
22
23       Redacted form: plenv0(xmin, xmax, ymin, ymax, just, axis)
24
25       This function is used in example 21.
26

ARGUMENTS

28       xmin (PLFLT(3plplot), input)
29              Value of x at left-hand edge of window (in world coordinates).
30
31       xmax (PLFLT(3plplot), input)
32              Value of x at right-hand edge of window (in world coordinates).
33
34       ymin (PLFLT(3plplot), input)
35              Value of y at bottom edge of window (in world coordinates).
36
37       ymax (PLFLT(3plplot), input)
38              Value of y at top edge of window (in world coordinates).
39
40       just (PLINT(3plplot), input)
41              Controls how the axes will be scaled: -1: the scales will not be
42              set,   the   user   must   set   up  the  scale  before  calling
43              plenv0(3plplot) using plsvpa(3plplot), plvasp(3plplot) or other.
44              0:  the  x and y axes are scaled independently to use as much of
45              the screen as possible.  1: the scales of the x and y  axes  are
46              made equal.  2: the axis of the x and y axes are made equal, and
47              the plot box will be square.
48
49
50       axis (PLINT(3plplot), input)
51              Controls drawing of the box around the plot: -2: draw no box, no
52              tick marks, no numeric tick labels, no axes.  -1: draw box only.
53              0: draw box, ticks, and numeric tick labels.  1: also draw coor‐
54              dinate  axes  at x=0 and y=0.  2: also draw a grid at major tick
55              positions in both coordinates.  3: also draw  a  grid  at  minor
56              tick  positions in both coordinates.  10: same as 0 except loga‐
57              rithmic x tick marks. (The x data have to be converted to  loga‐
58              rithms  separately.)   11:  same  as 1 except logarithmic x tick
59              marks. (The x data have to  be  converted  to  logarithms  sepa‐
60              rately.)   12: same as 2 except logarithmic x tick marks. (The x
61              data have to be converted to logarithms separately.)   13:  same
62              as  3  except  logarithmic  x tick marks. (The x data have to be
63              converted to logarithms separately.)  20: same as 0 except loga‐
64              rithmic  y tick marks. (The y data have to be converted to loga‐
65              rithms separately.)  21: same as 1  except  logarithmic  y  tick
66              marks.  (The  y  data  have  to be converted to logarithms sepa‐
67              rately.)  22: same as 2 except logarithmic y tick marks. (The  y
68              data  have  to be converted to logarithms separately.)  23: same
69              as 3 except logarithmic y tick marks. (The y  data  have  to  be
70              converted to logarithms separately.)  30: same as 0 except loga‐
71              rithmic x and y tick marks. (The x and y data have  to  be  con‐
72              verted  to  logarithms  separately.)  31: same as 1 except loga‐
73              rithmic x and y tick marks. (The x and y data have  to  be  con‐
74              verted  to  logarithms  separately.)  32: same as 2 except loga‐
75              rithmic x and y tick marks. (The x and y data have  to  be  con‐
76              verted  to  logarithms  separately.)  33: same as 3 except loga‐
77              rithmic x and y tick marks. (The x and y data have  to  be  con‐
78              verted  to  logarithms separately.)  40: same as 0 except date /
79              time x labels.  41: same as 1 except date / time x labels.   42:
80              same  as  2  except  date / time x labels.  43: same as 3 except
81              date / time x labels.  50: same as 0 except date /  time  y  la‐
82              bels.  51: same as 1 except date / time y labels.  52: same as 2
83              except date / time y labels.  53: same as 3 except date / time y
84              labels.   60:  same as 0 except date / time x and y labels.  61:
85              same as 1 except date / time x and y labels.  62: same as 2  ex‐
86              cept  date  /  time x and y labels.  63: same as 3 except date /
87              time x and y labels.  70: same as 0 except custom x  and  y  la‐
88              bels.   71: same as 1 except custom x and y labels.  72: same as
89              2 except custom x and y labels.  73: same as 3 except  custom  x
90              and y labels.
91
92
93

AUTHORS

95       Many  developers  (who  are  credited at http://plplot.org/credits.php)
96       have contributed to PLplot over its long history.
97

SEE ALSO

99       PLplot documentation at http://plplot.org/documentation.php.
100
101
102
103                                 January, 2021                 PLENV0(3plplot)
Impressum