nav

This appendix contain the full list of symbols (characters) used by MathGL for setting up plot. Also it contain sections for full list of hot-keys supported by mglview tool and by UDAV program.

external

Symbols for styles
==================

nav

Below is full list of all characters (symbols) which MathGL use for setting up the plot.

space ' '
     empty line style (see Line styles);

     empty color in chart.

!
     set to use new color from palette for each point (not for each curve, as default) in 1D plotting;

     set to disable ticks tuning in axis and colorbar;

     set to draw grid lines at subticks coordinates too;

     define complex variable/expression in MGL script if placed at beginning.

#
     set to use solid marks (see Line styles) or solid error boxes;

     set to draw wired plot for axial, surf3, surf3a, surf3c, triplot, quadplot, area, region, bars, barh, tube, tape, cone, boxs and draw boundary only for circle, ellipse, rhomb;

     set to draw also mesh lines for surf, surfc, surfa, dens, densx, densy, densz, dens3, or boundary for chart, facex, facey, facez, rect;

     set to draw boundary and box for legend, title, or grid lines for table;

     set to draw grid for radar;

     set to start flow threads and pipes from edges only for flow, pipe;

     set to use whole are for axis range in subplot, inplot;

     change text color inside a string (see Font styles);

     start comment in MGL scripts or in Command options.

$
     denote parameter of MGL scripts.

%
     set color scheme along 2 coordinates Color scheme;

     operation in Textual formulas.

&

     set to pass long integer number in tick template xtick, ytick, ztick, ctick;

     specifier of drawing user-defined symbols as mark (see Line styles);

     operation in Textual formulas.

’
     denote string in MGL scripts or in Command options.

*
     one of marks (see Line styles);

     one of mask for face filling (see Color scheme);

     set to start flow threads from 2d array inside data (see flow);

     operation in Textual formulas.

+
     one of marks (see Line styles) or kind of error boxes;

     one of mask for face filling (see Color scheme);

     set to print + for positive numbers in axis, label, table;

     operation of increasing last character value in MGL strings;

     operation in Textual formulas.

,
     separator for color positions (see Color styles) or items in a list

     concatenation of MGL string with another string or numerical value.

-
     solid line style (see Line styles);

     one of mask for face filling (see Color scheme);

     place entries horizontally in legend;

     set to use usual - for negative numbers in axis, label, table;

     operation in Textual formulas.

.
     one of marks (see Line styles) or kind of error boxes;

     set to draw hachures instead of arrows for vect, vect3;

     set to use dots instead of faces for cloud, torus, axial, surf3, surf3a, surf3c, surf, surfa, surfc, dens, map;

     delimiter of fractional parts for numbers.

/
     operation in Textual formulas.

:
     line dashing style (see Line styles);

     stop color scheme parsing (see Color scheme);

     range operation in MGL scripts;

     style for axis;

     separator of commands in MGL scripts.

;
     line dashing style (see Line styles);

     one of mask for face filling (see Color scheme);

     start of an option in MGL scripts or in Command options;

     separator of equations in ode;

     separator of labels in iris.

<
     one of marks (see Line styles);

     one of mask for face filling (see Color scheme);

     style of subplot and inplot;

     set position of colorbar;

     style of vect, vect3;

     align left in bars, barh, boxplot, cones, candle, ohlc;

     operation in Textual formulas.

>
     one of marks (see Line styles);

     one of mask for face filling (see Color scheme);

     style of subplot and inplot;

     set position of colorbar;

     style of vect, vect3;

     align right in bars, barh, boxplot, cones, candle, ohlc;

     operation in Textual formulas.

=
     line dashing style (see Line styles);

     one of mask for face filling (see Color scheme);

     set to use equidistant columns for table;

     set to use color gradient for vect, vect3;

     operation in Textual formulas.

@
     set to draw box around text for text and similar functions;

     set to draw boundary and fill it for circle, ellipse, rhomb;

     set to fill faces for box;

     set to draw large semitransparent mark instead of error box for error;

     set to draw edges for cone;

     set to draw filled boxes for boxs;

     reduce text size inside a string (see Font styles);

     operation in Textual formulas.

^
     one of marks (see Line styles);

     one of mask for face filling (see Color scheme);

     style of subplot and inplot;

     set position of colorbar;

     set outer position for legend;

     inverse default position for axis;

     switch to upper index inside a string (see Font styles);

     align center in bars, barh, boxplot, cones, candle, ohlc;

     operation in Textual formulas.

_
     empty arrow style (see Line styles);

     disable drawing of tick labels for axis;

     style of subplot and inplot;

     set position of colorbar;

     set to draw contours at bottom for cont, contf, contd, contv, tricont;

     switch to lower index inside a string (see Font styles).

[]
     contain symbols excluded from color scheme parsing (see Color scheme);

     operation of getting n-th character from MGL string.

{}
     contain extended specification of color (see Color styles), dashing (see Line styles) or mask (see Color scheme);

     denote special operation in MGL scripts;

     denote 'meta-symbol' for LaTeX like string parsing (see Font styles).

|
     line dashing style (see Line styles);

     set to use sharp color scheme (see Color scheme);

     set to limit width by subplot width for table;

     delimiter in list command;

     operation in Textual formulas.

\
     string continuation symbol on next line for MGL scripts.

~
     disable drawing of tick labels for axis and colorbar;

     disable first segment in lamerey;

     reduce number of segments in plot and tens;

     one of mask for face filling (see Color scheme).

0,1,2,3,4,5,6,7,8,9
     line width (see Line styles);

     brightness of a color (see Color styles);

     precision of numbers in axis, label, table;

     kind of smoothing (for digits 1,3,5) in smooth;

     digits for a value.

4,6,8
     set to draw square, hex- or octo-pyramids instead of cones in cone, cones.

A,B,C,D,E,F,a,b,c,d,e,f
     can be hex-digit for color specification if placed inside {} (see Color styles).

A
     arrow style (see Line styles);

     set to use absolute position in whole picture for text, colorbar, legend.

a
     set to use absolute position in subplot for text;

     style of plot, radar, tens, area, region to draw segments between points outside of axis range;

     style of bars, barh, cones.

B
     dark blue color (see Color styles).

b
     blue color (see Color styles);

     bold font face if placed after : (see Font styles).

C
     dark cyan color (see Color styles);

     align text to center if placed after : (see Font styles).

c
     cyan color (see Color styles);

     name of color axis;

     cosine transform for transform.

D
     arrow style (see Line styles);

     one of mask for face filling (see Color scheme).

d
     one of marks (see Line styles) or kind of error boxes;

     one of mask for face filling (see Color scheme);

     start hex-dash description if placed inside {} (see Line styles).

E
     dark green-yellow color (see Color styles).

e
     green-yellow color (see Color styles).

F

     set fixed bar widths in bars, barh;

     set LaTeX-like format for numbers in axis, label, table.

f
     style of bars, barh;

     style of vect, vect3;

     set fixed format for numbers in axis, label, table;

     Fourier transform for transform.

G
     dark green color (see Color styles).

g
     green color (see Color styles).

H
     dark gray color (see Color styles).

h
     gray color (see Color styles);

     Hankel transform for transform.

I
     arrow style (see Line styles);

     set colorbar position near boundary.

i
     line dashing style (see Line styles);

     italic font face if placed after : (see Font styles).

     set to use inverse values for cloud, pipe, dew;

     set to fill only area with y1<y<y2 for region;

     inverse Fourier transform for transform, transforma, fourier.

j
     line dashing style (see Line styles);

     one of mask for face filling (see Color scheme).

K
     arrow style (see Line styles).

k
     black color (see Color styles).

L
     dark green-blue color (see Color styles);

     align text to left if placed after : (see Font styles).

l
     green-blue color (see Color styles).

M
     dark magenta color (see Color styles).

m
     magenta color (see Color styles).

N
     dark sky-blue color (see Color styles).

n
     sky-blue color (see Color styles).

O
     arrow style (see Line styles);

     one of mask for face filling (see Color scheme).

o
     one of marks (see Line styles) or kind of error boxes;

     one of mask for face filling (see Color scheme);

     over-line text if placed after : (see Font styles).

P
     dark purple color (see Color styles).

p
     purple color (see Color styles).

Q
     dark orange or brown color (see Color styles).

q
     orange color (see Color styles).

R
     dark red color (see Color styles);

     align text to right if placed after : (see Font styles).

r
     red color (see Color styles).

S
     arrow style (see Line styles);

     one of mask for face filling (see Color scheme).

s
     one of marks (see Line styles) or kind of error boxes;

     one of mask for face filling (see Color scheme);

     start hex-mask description if placed inside {} (see Color scheme);

     sine transform for transform.

t
     draw tubes instead of cones in cone, cones;

T
     arrow style (see Line styles);

     place text under the curve for text, cont, cont3.

t
     set to draw text labels for cont, cont3;

     name of t-axis (one of ternary axis);

     variable in Textual formulas, which usually is varied in range [0,1].

U
     dark blue-violet color (see Color styles);

     disable rotation of tick labels for axis.

u
     blue-violet color (see Color styles);

     under-line text if placed after : (see Font styles);

     name of u-axis (one of ternary axis);

     variable in Textual formulas, which usually denote array itself.

V
     arrow style (see Line styles);

     place text centering on vertical direction for text.

v
     one of marks (see Line styles);

     set to draw vectors on flow threads for flow and on segments for lamerey.

W
     bright gray color (see Color styles).

w
     white color (see Color styles);

     wired text if placed after : (see Font styles);

     name of w-axis (one of ternary axis);

X
     arrow style (see Line styles).

x

     name of x-axis or x-direction or 1st dimension of a data array;

     start hex-color description if placed inside {} (see Color styles);

     one of marks (see Line styles) or kind of error boxes;

     tiles orientation perpendicular to x-axis in tile, tiles;

     style of tape.

Y
     dark yellow or gold color (see Color styles).

y
     yellow color (see Color styles);

     name of y-axis or y-direction or 2nd dimension of a data array;

     tiles orientation perpendicular to y-axis in tile, tiles.

z

     name of z-axis or z-direction or 3d dimension of a data array;

     style of tape.

external

Hot-keys for mglview
====================

nav

Key   Description
Ctrl-P
Open printer dialog and print graphics.

Ctrl-W
Close window.

Ctrl-T
Switch on/off transparency for the graphics.

Ctrl-L
Switch on/off additional lightning for the graphics.

Ctrl-Space
Restore default graphics rotation, zoom and perspective.

F5
Execute script and redraw graphics.

F6
Change canvas size to fill whole region.

F7
Stop drawing and script execution.

Ctrl-F5
Run slideshow. If no parameter specified then the dialog with slideshow options will appear.

Ctrl-Comma, Ctrl-Period
Show next/previous slide. If no parameter specified then the dialog with slideshow options will appear.

Ctrl-Shift-G
Copy graphics to clipboard.

Alt-P
Export as semitransparent PNG.

Alt-F
Export as solid PNG.

Alt-J
Export as JPEG.

Alt-E
Export as vector EPS.

Alt-S
Export as vector SVG.

Alt-L
Export as LaTeX/Tikz image.

Alt-M
Export as MGLD.

Alt-D
Export as PRC/PDF.

Alt-O
Export as OBJ.

external

Hot-keys for UDAV
=================

nav

Key   Description
Ctrl-N
Create new window with empty script. Note, all scripts share variables. So, second window can be used to see some additional information of existed variables.

Ctrl-O
Open and execute/show script or data from file. You may switch off automatic exection in UDAV properties

Ctrl-S
Save script to a file.

Ctrl-P
Open printer dialog and print graphics.

Ctrl-Z
Undo changes in script editor.

Ctrl-Shift-Z
Redo changes in script editor.

Ctrl-X
Cut selected text into clipboard.

Ctrl-C
Copy selected text into clipboard.

Ctrl-V
Paste selected text from clipboard.

Ctrl-A
Select all text in editor.

Ctrl-F
Show dialog for text finding.

F3
Find next occurrence of the text.

Win-C or Meta-C
Show dialog for new command and put it into the script.

Win-F or Meta-F
Insert last fitted formula with found coefficients.

Win-S or Meta-S
Show dialog for styles and put it into the script. Styles define the plot view (color scheme, marks, dashing and so on).

Win-O or Meta-O
Show dialog for options and put it into the script. Options are used for additional setup the plot.

Win-N or Meta-N
Replace selected expression by its numerical value.

Win-P or Meta-P
Select file and insert its file name into the script.

Win-G or Meta-G
Show dialog for plot setup and put resulting code into the script. This dialog setup axis, labels, lighting and other general things.

Ctrl-Shift-O
Load data from file. Data will be deleted only at exit but UDAV will not ask to save it.

Ctrl-Shift-S
Save data to a file.

Ctrl-Shift-C
Copy range of numbers to clipboard.

Ctrl-Shift-V
Paste range of numbers from clipboard.

Ctrl-Shift-N
Recreate the data with new sizes and fill it by zeros.

Ctrl-Shift-R
Resize (interpolate) the data to specified sizes.

Ctrl-Shift-T
Transform data along dimension(s).

Ctrl-Shift-M
Make another data.

Ctrl-Shift-H
Find histogram of data.

Ctrl-T
Switch on/off transparency for the graphics.

Ctrl-L
Switch on/off additional lightning for the graphics.

Ctrl-G
Switch on/off grid of absolute coordinates.

Ctrl-Space
Restore default graphics rotation, zoom and perspective.

F5
Execute script and redraw graphics.

F6
Change canvas size to fill whole region.

F7
Stop script execution and drawing.

F8
Show/hide tool window with list of hidden plots.

F9
Restore status for 'once' command and reload data.

Ctrl-F5
Run slideshow. If no parameter specified then the dialog with slideshow options will appear.

Ctrl-Comma, Ctrl-Period
Show next/previous slide. If no parameter specified then the dialog with slideshow options will appear.

Ctrl-W
Open dialog with slideshow options.

Ctrl-Shift-G
Copy graphics to clipboard.

F1
Show help on MGL commands

F2
Show/hide tool window with messages and information.

F4
Show/hide calculator which evaluate and help to type textual formulas. Textual formulas may contain data variables too.

Meta-Shift-Up, Meta-Shift-Down
Change view angle \theta.

Meta-Shift-Left, Meta-Shift-Right
Change view angle \phi.

Alt-Minus, Alt-Equal
Zoom in/out whole image.

Alt-Up, Alt-Down, Alt-Right, Alt-Left
Shift whole image.

Alt-P
Export as semitransparent PNG.

Alt-F
Export as solid PNG.

Alt-J
Export as JPEG.

Alt-E
Export as vector EPS.

Alt-S
Export as vector SVG.

Alt-L
Export as LaTeX/Tikz image.

Alt-M
Export as MGLD.

Alt-D
Export as PRC/PDF.

Alt-O
Export as OBJ.

external