\contentsline {section}{\numberline {1}Introduction}{6} \contentsline {subsection}{\numberline {1.1}Philosophy}{6} \contentsline {subsection}{\numberline {1.2}Getting started}{6} \contentsline {section}{\numberline {2}GreG CookBook}{7} \contentsline {subsection}{\numberline {2.1}Starting, Syntax and Help}{7} \contentsline {subsection}{\numberline {2.2}Coordinates}{7} \contentsline {subsection}{\numberline {2.3}Demonstration Procedure for \unhbox \voidb@x \hbox {\bf GreG}\ capabilities}{7} \contentsline {subsection}{\numberline {2.4}Annotations or Using the Cursor}{11} \contentsline {subsection}{\numberline {2.5}Getting Hardcopies}{13} \contentsline {subsubsection}{\numberline {2.5.1}The easy way}{13} \contentsline {subsubsection}{\numberline {2.5.2}Printable (PostScript or others) Files}{13} \contentsline {subsubsection}{\numberline {2.5.3}Metacode File}{13} \contentsline {subsubsection}{\numberline {2.5.4}Raster Devices}{13} \contentsline {subsection}{\numberline {2.6}Internal Zooming}{14} \contentsline {section}{\numberline {3}GreG Manual}{15} \contentsline {subsection}{\numberline {3.1}Basic Concepts}{15} \contentsline {subsubsection}{\numberline {3.1.1}Coordinate Systems}{15} \contentsline {subsubsection}{\numberline {3.1.2}The Plot Page}{15} \contentsline {subsubsection}{\numberline {3.1.3}The Viewing Window}{16} \contentsline {subsubsection}{\numberline {3.1.4}The Box}{16} \contentsline {subsubsection}{\numberline {3.1.5}The User Coordinates}{16} \contentsline {subsection}{\numberline {3.2}The Data Structure}{16} \contentsline {subsubsection}{\numberline {3.2.1}One-Dimensional Arrays X Y Z}{17} \contentsline {paragraph}{Formatted Files :}{17} \contentsline {paragraph}{Table Format :}{17} \contentsline {subsubsection}{\numberline {3.2.2}Two-Dimensional Regular Grid Array}{17} \contentsline {paragraph}{Variables and Images:}{17} \contentsline {paragraph}{RGDATA File Format :}{18} \contentsline {subsubsection}{\numberline {3.2.3}Using Variables}{19} \contentsline {subsection}{\numberline {3.3}The Pen Attributes}{19} \contentsline {subsubsection}{\numberline {3.3.1}Pen definition}{19} \contentsline {subsubsection}{\numberline {3.3.2}Pen Usage and Default Settings}{20} \contentsline {subsection}{\numberline {3.4}Characters and Markers}{20} \contentsline {subsubsection}{\numberline {3.4.1}The Character Set}{20} \contentsline {subsubsection}{\numberline {3.4.2}Handling Text Strings}{21} \contentsline {subsubsection}{\numberline {3.4.3}Centering Facility}{21} \contentsline {subsubsection}{\numberline {3.4.4}Graphic Markers}{22} \contentsline {subsection}{\numberline {3.5}GREG1 : One Dimensional Problems}{22} \contentsline {subsection}{\numberline {3.6}GREG2 : Two Dimensional Problems}{23} \contentsline {subsection}{\numberline {3.7}Astronomical Mapping}{23} \contentsline {subsection}{\numberline {3.8}The Blanking Capability}{25} \contentsline {section}{\numberline {4}Advanced Users Guide}{27} \contentsline {subsection}{\numberline {4.1}Greyscale and Color plots}{27} \contentsline {subsubsection}{\numberline {4.1.1}Bitmap display of images}{27} \contentsline {subsubsection}{\numberline {4.1.2}Filled Areas}{28} \contentsline {subsubsection}{\numberline {4.1.3}Bitmap Color Editing}{29} \contentsline {subsubsection}{\numberline {4.1.4}Pen Colors}{29} \contentsline {subsubsection}{\numberline {4.1.5}Devices and Hardcopies}{30} \contentsline {subsection}{\numberline {4.2}Plot Architecture and Multi-Window Capabilities}{30} \contentsline {subsubsection}{\numberline {4.2.1}Directories}{30} \contentsline {subsubsection}{\numberline {4.2.2}Windows}{31} \contentsline {subsubsection}{\numberline {4.2.3}The {\tt CLEAR} command}{31} \contentsline {subsubsection}{\numberline {4.2.4}Plotting Depth}{32} \contentsline {section}{\numberline {5}GREG1 Language Internal Help}{33} \contentsline {subsection}{\numberline {5.1}AXIS}{33} \contentsline {subsubsection}{\numberline {5.1.1}AXIS /ABSOLUTE}{33} \contentsline {subsubsection}{\numberline {5.1.2}AXIS /UNIT}{34} \contentsline {subsection}{\numberline {5.2}BOX}{34} \contentsline {subsubsection}{\numberline {5.2.1}BOX /ABSOLUTE}{34} \contentsline {subsubsection}{\numberline {5.2.2}BOX /UNIT}{35} \contentsline {subsection}{\numberline {5.3}COLUMN}{35} \contentsline {subsubsection}{\numberline {5.3.1}COLUMN /FILE}{35} \contentsline {subsubsection}{\numberline {5.3.2}COLUMN /LINES}{35} \contentsline {subsubsection}{\numberline {5.3.3}COLUMN /TABLE}{36} \contentsline {subsubsection}{\numberline {5.3.4}COLUMN /COMMENT}{36} \contentsline {subsection}{\numberline {5.4}CONNECT}{36} \contentsline {subsubsection}{\numberline {5.4.1}CONNECT /FILL}{36} \contentsline {subsection}{\numberline {5.5}CURVE}{36} \contentsline {subsubsection}{\numberline {5.5.1}CURVE /ACCURACY}{37} \contentsline {subsubsection}{\numberline {5.5.2}CURVE /VARIABLE}{37} \contentsline {subsubsection}{\numberline {5.5.3}CURVE /PERIODIC}{37} \contentsline {subsubsection}{\numberline {5.5.4}CURVE /BLANKING}{38} \contentsline {subsection}{\numberline {5.6}DRAW}{38} \contentsline {subsubsection}{\numberline {5.6.1}DRAW /BOX}{39} \contentsline {subsubsection}{\numberline {5.6.2}DRAW /CHARACTER}{39} \contentsline {subsubsection}{\numberline {5.6.3}DRAW /USER}{39} \contentsline {subsubsection}{\numberline {5.6.4}DRAW /CLIP}{39} \contentsline {subsubsection}{\numberline {5.6.5}DRAW RELOCATE}{39} \contentsline {subsubsection}{\numberline {5.6.6}DRAW LINE}{40} \contentsline {subsubsection}{\numberline {5.6.7}DRAW MARKER}{40} \contentsline {subsubsection}{\numberline {5.6.8}DRAW ARROW}{40} \contentsline {subsubsection}{\numberline {5.6.9}DRAW TEXT}{40} \contentsline {subsubsection}{\numberline {5.6.10}DRAW VALUE}{40} \contentsline {subsection}{\numberline {5.7}ERRORBAR}{40} \contentsline {subsection}{\numberline {5.8}HISTOGRAM}{41} \contentsline {subsubsection}{\numberline {5.8.1}HISTOGRAM /FILL}{41} \contentsline {subsection}{\numberline {5.9}LABEL}{41} \contentsline {subsubsection}{\numberline {5.9.1}LABEL /X}{42} \contentsline {subsubsection}{\numberline {5.9.2}LABEL /Y}{42} \contentsline {subsubsection}{\numberline {5.9.3}LABEL /APPEND}{42} \contentsline {subsubsection}{\numberline {5.9.4}LABEL /CENTERING}{42} \contentsline {subsection}{\numberline {5.10}Language}{42} \contentsline {subsubsection}{\numberline {5.10.1}Language NEWS}{43} \contentsline {subsection}{\numberline {5.11}LIMITS}{43} \contentsline {subsubsection}{\numberline {5.11.1}LIMITS /BLANKING}{44} \contentsline {subsubsection}{\numberline {5.11.2}LIMITS /REVERSE}{44} \contentsline {subsubsection}{\numberline {5.11.3}LIMITS /RGDATA}{44} \contentsline {subsubsection}{\numberline {5.11.4}LIMITS /XLOG}{45} \contentsline {subsubsection}{\numberline {5.11.5}LIMITS /YLOG}{45} \contentsline {subsubsection}{\numberline {5.11.6}LIMITS /VARIABLES}{45} \contentsline {subsection}{\numberline {5.12}PENCIL}{45} \contentsline {subsubsection}{\numberline {5.12.1}PENCIL COLORS}{45} \contentsline {subsection}{\numberline {5.13}POINTS}{46} \contentsline {subsection}{\numberline {5.14}RULE}{46} \contentsline {subsubsection}{\numberline {5.14.1}RULE /MAJOR}{47} \contentsline {subsubsection}{\numberline {5.14.2}RULE /MINOR}{47} \contentsline {subsection}{\numberline {5.15}SET}{47} \contentsline {subsubsection}{\numberline {5.15.1}SET ANGLE\_UNIT}{47} \contentsline {subsubsection}{\numberline {5.15.2}SET BLANKING}{47} \contentsline {subsubsection}{\numberline {5.15.3}SET BOX\_LOCATION}{48} \contentsline {subsubsection}{\numberline {5.15.4}SET CENTERING}{48} \contentsline {subsubsection}{\numberline {5.15.5}SET CHARACTER}{48} \contentsline {subsubsection}{\numberline {5.15.6}SET COORDINATES}{49} \contentsline {subsubsection}{\numberline {5.15.7}SET DECIMAL}{49} \contentsline {subsubsection}{\numberline {5.15.8}SET EXPAND}{49} \contentsline {subsubsection}{\numberline {5.15.9}SET FONT}{49} \contentsline {subsubsection}{\numberline {5.15.10}SET MARKER}{49} \contentsline {subsubsection}{\numberline {5.15.11}SET ORIENTATION}{50} \contentsline {subsubsection}{\numberline {5.15.12}SET PLOT\_PAGE}{50} \contentsline {subsubsection}{\numberline {5.15.13}SET SEXAGESIMAL}{50} \contentsline {subsubsection}{\numberline {5.15.14}SET SYSTEM}{51} \contentsline {subsubsection}{\numberline {5.15.15}SET TICKSIZE}{51} \contentsline {subsubsection}{\numberline {5.15.16}SET VIEWPORT}{51} \contentsline {subsection}{\numberline {5.16}SHOW}{51} \contentsline {subsection}{\numberline {5.17}SORT}{52} \contentsline {subsection}{\numberline {5.18}TICKSPACE}{52} \contentsline {subsection}{\numberline {5.19}VALUES}{52} \contentsline {section}{\numberline {6}GREG2 Language Internal Help}{53} \contentsline {subsection}{\numberline {6.1}CONVERT}{53} \contentsline {subsection}{\numberline {6.2}ELLIPSE}{53} \contentsline {subsection}{\numberline {6.3}EXTREMA}{54} \contentsline {subsection}{\numberline {6.4}GRID}{54} \contentsline {subsection}{\numberline {6.5}LEVELS}{54} \contentsline {subsection}{\numberline {6.6}MASK}{55} \contentsline {subsection}{\numberline {6.7}MEAN}{55} \contentsline {subsection}{\numberline {6.8}PERSPECTIVE}{55} \contentsline {subsection}{\numberline {6.9}PLOT}{56} \contentsline {subsubsection}{\numberline {6.9.1}PLOT /BLANKING}{56} \contentsline {subsubsection}{\numberline {6.9.2}PLOT /LIMITS}{56} \contentsline {subsubsection}{\numberline {6.9.3}PLOT /POSITION}{57} \contentsline {subsubsection}{\numberline {6.9.4}PLOT /SCALING}{57} \contentsline {subsubsection}{\numberline {6.9.5}PLOT /VISIBLE}{57} \contentsline {subsubsection}{\numberline {6.9.6}PLOT IMAGE\_HOWTO}{57} \contentsline {subsection}{\numberline {6.10}POLYGON}{58} \contentsline {subsection}{\numberline {6.11}PROJECTION}{59} \contentsline {subsection}{\numberline {6.12}RANDOM\_MAP}{60} \contentsline {subsubsection}{\numberline {6.12.1}RANDOM\_MAP /NEIGHBOURS}{60} \contentsline {subsubsection}{\numberline {6.12.2}RANDOM\_MAP /TRIANGLES}{60} \contentsline {subsubsection}{\numberline {6.12.3}RANDOM\_MAP /EXTRAPOLATE}{61} \contentsline {subsubsection}{\numberline {6.12.4}RANDOM\_MAP /BLANKING}{61} \contentsline {subsection}{\numberline {6.13}RESAMPLE}{61} \contentsline {subsection}{\numberline {6.14}RGDATA}{61} \contentsline {subsubsection}{\numberline {6.14.1}RGDATA /FORMAT}{62} \contentsline {subsubsection}{\numberline {6.14.2}RGDATA FILE\_FORMAT}{62} \contentsline {subsection}{\numberline {6.15}RGMAP}{63} \contentsline {subsubsection}{\numberline {6.15.1}RGMAP MEMORY\_OPTIONS}{64} \contentsline {subsubsection}{\numberline {6.15.2}RGMAP /PERCENT}{64} \contentsline {subsubsection}{\numberline {6.15.3}RGMAP /ABSOLUTE}{64} \contentsline {subsubsection}{\numberline {6.15.4}RGMAP /BLANKING}{64} \contentsline {subsubsection}{\numberline {6.15.5}RGMAP /GREY}{65} \contentsline {subsubsection}{\numberline {6.15.6}RGMAP /KEEP}{65} \contentsline {subsubsection}{\numberline {6.15.7}RGMAP /PENS}{65} \contentsline {subsection}{\numberline {6.16}STRIP}{65} \contentsline {subsection}{\numberline {6.17}WEDGE}{66} \contentsline {subsection}{\numberline {6.18}WRITE}{66} \contentsline {section}{\numberline {7}GTVL Language Internal Help}{68} \contentsline {section}{\numberline {8}GreG Plot Library}{69} \contentsline {section}{\numberline {9}GreG Character Set}{70}