Back to library index.
Package graph-plothi (in graph.i) - higher level plotting functions
Index of documented functions or symbols:
DOCUMENT color_bar
or color_bar, levs, colors
Draw a color bar below the current coordinate system. If LEVS is
not specified uses plfc_levs (set by previous call to plfc). If
COLORS is specified, it should have one more value than LEVS,
otherwise equally spaced colors are chosen, or plfc_colors if
plfc_levs was used. With the vert=1 keyword the color bar appears
to the left of the current coordinate system (vert=0 is default).
By default, color_bar will attempt to label some of the color
interfaces. With the labs= keyword, you can force the labelling
algorithm as follows: labs=0 supresses all labels, labs=n forces
a label at every nth interface, labs=[i,n] forces a label at every
nth interface starting from interface i (0<=i<=numberof(LEVS)).
You can use the adjust= keyword to move the bar closer to (adjust<0)
or further from (adjust>0) the viewport, and the height= keyword to
set the height of any labels (default 14 points).
SEE ALSO: plfc
DOCUMENT pleb, y, x, dx=dx, dy=dy
plots Y vs. X with error bars.
Uncertainty on X and/or Y are specified with the dx= and dy= keywords.
X and Y must have same dimensions, dx= and dy= must be conformable
with X (or Y). Either dx or dy may be nil for no error bar in that
direction. Scalar dx or dy gives equal error bars at all points,
dimsof(dx)==dimsof(X), etc., gives different error bar at each point.
dx= and dy= may also have a trailing dimension of length 2 in order
to get asymmetric error bars; dx(..,1) is the lower error bar length,
and dx(..,2) is the upper error bar length in that case, etc.
If marker=, msize=, or width= is specified, markers are positioned
at X, Y using plmk. Use the mfill=1 keyword to get filled markers
(width>=10. in plmk; width= refers to error bar width in pleb).
EXAMPLE:
x = [0, 1, 2, 3];
y = [0, 2, 4, 7];
pleb, y, x, dx=0.2, dy=[0.3, 0.4, 0.5, 0.3], mfill=1;
Uncertainties on dx are the same for all X, and those
on Y are different for each value of Y. Filled markers
will be displayed at (X, Y).
KEYWORDS: color, width, marker, msize
dx uncertainty on X
dy uncertainty on Y
DOCUMENT plfc, z, y, x, levs=z_values
or plfc, z, y, x, ireg, levs=z_values
fills contours of Z on the mesh Y versus X. Y, X, and IREG are
as for plm. The Z array must have the same shape as Y and X.
The function being contoured takes the value Z at each point
(X,Y) -- that is, the Z array is presumed to be point-centered.
The LEVS keyword is a list of the values of Z at which you want
contour curves. These curves divide the mesh into numberof(LEVS)+1
regions, each of which is filled with a solid color. If LEVS is
nil, up to 19 "nice" equally spaced level values spanning the
range of Z are selected. The level values actually used are
always output to the external variable plfc_levs.
If you specify levs=, you may also specify colors= a list of
colors of length numberof(LEVS)+1. The colors should be indices
into the current palette. If you do not specify them, equally
spaced colors are chosen.
The following keywords are legal (each has a separate help entry):
KEYWORDS: triangle, region
SEE ALSO: plg, plm, plc, plv, plf, pli, plt, pldj, plfp, plmesh, color_bar, spann, contour, limits, logxy, range, fma, hcp
DOCUMENT plmk, y,x
Make a scatter plot of the points Y versus X. If X is nil,
it defaults to indgen(numberof(Y)). By default, the marker
cycles through 7 predefined marker shapes. You may specify a shape
using the marker= keyword, line width using the width= keyword (you
get solid fills for width>=10), color using the color= keyword.
You can also use the msize= keyword to scale the marker (default
msize=1.0). You can change the default width, color, or msize
using the plmk_default function.
The predefined marker= values are:
marker=
1 square
2 cross
3 triangle
4 circle
5 diamond
6 cross (rotated 45 degrees)
7 triangle (upside down)
You may also put marker=[xm,ym] where xm and ym are vectors
of NDC coordinates to design your own custom marker shapes.
SEE ALSO: plmk_default, plg, pleb
DOCUMENT plmk_default, color=color, msize=msize, width=width sets default color, msize, and width values for plmk. Use width=10 to get solid fills. With no parameters, plmk_default restores the initial default values.
SEE ALSO: plmk
