Background to RainPro
  Getting Started
  Features Added in 1998 Release
  Features Added in 1999 Releases
  Features Added in 2000 Releases
  Features added during 2001
  Features added during 2002-4
  Understanding the Rain Approach
  The History and Evolution of Rain
  Using the Chart Viewer
  Printing the Finished Chart
  Publishing Charts on the Internet
Tutorials
  Introduction to the Tutorials
  Glossary of Terms
  A "Simple" Timeseries (the Playfair Plot)
  Checkweigher Calibration
  Drawing a Population Pyramid
  Managing Multiple Plots
  Four Barcharts on One Page
  Making a Trellis of Small Plots
  Positioning Small Plots on the Page
  Some Basic Statistics (Frequency Plot)
  How to Construct a Boxplot
  3D Charting
  Illustrating a Maths Function
  The Gilling East Rainfall Chart
  Playfair Revisited
Chart Functions and Properties
  Charting Commands Grouped by Usage
  Charting Commands (Alphabetic List)
  Chart Properties Grouped by Usage
  Chart Properties (Alphabetic List)
  Glossaries
Charting Functions
  chBar – barcharts
  chBoxplot – box and whisker charts
  chCloud – 3D scatter plots
  chDial – dial and gauge charts
  chFreq – frequency plots
  chGantt – project plans
  chMultiple – small multiples
  chNul – flush output with no chart
  chPie – piecharts
  chPlot – line graphs
  chPolar – polar charts
  chResp – response surface plots
  chScatter – x/y scatter plot
  chStep – step charts
  chTable – table charts
  chTower – tower charts
  chTrace – trace charts
  chVenn – Venn Diagrams
  chVline – Hi-Lo plots
  chXbar – bar charts with a defined x-axis
Other Functions
  chBitmap – add images to charts
  chBookmark – add outline entry for chart
  chClose – completing the chart
  chDefineDash – generate custom dash repeats
  chDefineEffect – set up SVG effects
  chDefineFont – define new TrueType fonts
  chDefineMarker – define markers
  chDefineTile – define new fill patterns
  chDraw – add arbitrary polylines
  chFix – update property directly
  chHelp – invoke help file
  chHint – add data hints
  chHref – add HTML jumps
  chInclude – add arbitrary content (SVG filters and symbols)
  chInnerGap – inner gap on barcharts
  chJScript – define JavaScript prologue
  chJSet – set JavaScript properties
  chMapCoords – map from chart space to frame
  chMetafile – add metafiles
  chName – give a name to the chart
  chNew – define the chart area
  chNewCell – advance to next cell in trellis
  chNewPage – request a new page
  chNote – add chart notes
  chNextNote – y-position of next note
  chPasteUp – include completed chart in page layout
  chQuery – query chart properties
  chRangeAxes – set axis ranges
  chReset – reset to defaults
  chRun – run with preset array and type
  chSeries – name each data series
  chSet – setting chart properties
  chSetDefault – change shipped settings
  chSetNewline – change the default linebreak
  chSetSeparators – thousands and decimals
  chText – low-level text output
  chTextWidth – measure text
  chTip – supply pop-up tips for data points
  chTrellis – define a matrix of cells
  chUseTable – add a NewLeaf table to any chart
  chVersion – return current version
  chWriteKey – output key at given location
  chYSec – add a secondary Y-axis
Chart Properties
  Array – chart data array
  ArrowStyle – arrowhead style
  Axes – axis attributes
  Background – chart background
  Barchart style
  BarEdge – edge weight for bars
  BarLimit – barchart limit
  BarWidth – bar width for X-bar and Gantt
  Baseline – baseline for bars and surfaces
  Boxplot Style
  CaptionFont – font for all axis captions
  CaptionFormat – caption picture
  CaptionStyle – caption style
  CategoriseBy – category variable
  CategoriseInto – categorisation buckets
  CellSize – cell size when using markers to make cells
  ClassInterval – class interval
  Cloudchart Style
  Coefficients – parameters from modelfit
  Colours – set colour cycle
  DateFormat – picture specification
  ContourAttributes - for 3D surfaces
  DatumStyle – datum-line attributes
  Density – of fitted mesh surface
  Dialchart Style
  Edge attributes – piecharts
  Effect – apply an SVG effect
  Equation – formatted result of modelfit
  EquationFormat – template for modelfit equation
  EquationStyle – placement of modelfit results
  ExpiredMessage – text for expired demo
  Explode – pie explode
  Flexibility – shape of trend line
  Footnote – footnote
  FootnoteFont – footnote font
  FootnoteStyle – footnote style
  Frame – chart frame
  FittedValues – computed values for all datapoints
  FrameAttributes – frame & box attributes
  FrameStyle – style of chart frame
  Frequency Plot style
  Gap – inter-bar gap
  GridlineAttribs – gridline attributes
  GroupBy – group variable
  GroupFunction – grouping function
  GroupGap – inter-group gap
  GroupInto – preset buckets for grouping
  Gutter – chart gutter
  Heading – main heading
  HeadingFont – heading font
  HeadingNudge – adjust heading placement (pts)
  HeadingStyle – heading placement
  Hints – apply hints to data values
  HorizontalMargins – margins (bottom/top)
  HotspotSupport – viewer events
  Hyperlinks – HTML jumps from data points
  IAllowance – inner-axis allowance
  IFont – inner-axis font
  IFormat – inner-axis format
  IIntercept – inner-axis intercept
  ILabels – inner-axis labels
  Index Origin
  IRange – inner-axis range
  IStyle – inner-axis style
  ITickMarks – inner-axis tickmarks
  IZones – inner-axis zones
  JavaValue – preset argument for JSet
  JavaTarget – name element to be scripted
  Key – legends for key
  KeyAttributes – key box attributes
  KeyFont – key font
  KeyFrame – key frame override
  KeyFormat – text picture format
  KeyStyle – key style
  KeyType - key type override
  LabelFont – label font
  LabelStyle – label style
  Linegraph Style
  Lines – line-style cycle
  Locale – for formatted dates or times
  MarginBottom – chart margin (bottom)
  MarginLeft – chart margin (left)
  MarginRight – chart margin (right)
  Margins – chart margins (tblr)
  MarginTop – chart margins (top)
  MarkerScale – marker scale
  Markers – marker cycle
  Min-Max Style
  MissingValue – missing value(s)
  Not Applicable – placeholder for missing value
  Nibs – nib weight cycle
  NoteFont – note font
  NoteNudge – Nudge note position
  NoteStyle – note style
  OrderOfFit – polynomial degree of modelfit
  PageLabels – page labels
  Patterns – pattern cycle
  Perspective – perspective distortion (3D charts)
  PieCentre – piechart centre
  Piechart Style
  Radii – pie sector radii and Dial pointers
  Polarchart Style
  QF – format specification
  Range Style
  ResetOptions – modify reset behaviour
  Residuals – differences between data and fit
  Response Surface Style
  Scatterplot Style
  SoftHyphen – optional line-breaks
  Stepchart style
  Style – chart style
  Subhead – chart subheading
  SubheadFont – subhead font
  Table Style
  Tower Aspect - shape of tower base
  Tower patterns - shading for faces
  Table position – xpos,ypos,optional width
  Tease – separation of scatter plots
  TimeFormat – picture specification
  Tips – adding popup tips to data values
  TitleBar – document title
  Towerchart Style
  TowerLimit – towerchart limit
  Tracechart Style
  Trellis – trellis of small charts
  TrellisStyle – trellis style
  TypeOfChart – chart type
  UnregisteredMessage – watermark text
  UnregisteredState – watermark unregistered servers
  ValueTags – value tags
  ValueFont – value-tag font
  ValueFormat – value-tag picture-format
  ValueStyle – value-tag style
  Venn Diagram style
  Versus – scatter versus this
  VerticalMargins – margins (left/right)
  Viewpoint – viewpoint (3D charts)
  Patterns – pattern cycle
  Weighting - for regression models
  Where – data selection
  Window – data window
  XAngle – angle of X-labels
  XCaption – X-caption
  XCaptionFont – font for X caption
  XDatum – X-datum lines
  XFactor – X-label scale factor
  XFormat – X-axis format-picture
  XIntercept – X-intercept
  XLabels – X-axis labels
  XLabelFont – font for X labels
  XRange – X-axis range
  XStyle – X-axis style
  XTickmarks – X-tick marks
  XZones – warning regions for X-axis
  YCaption – Y-caption
  YCaptionFont – font for Y caption
  YDatum – Y-datum lines
  YFactor – Y-axis scale factor
  YFormat – Y-axis format-picture
  YIntercept – Y-intercept
  YLabels – Y-axis labels
  YLabelFont – font for Y labels
  YRange – Y-axis range
  YStyle – Y-axis style
  YTickmarks – Y-tick marks
  YVar – 3D scatter versus this
  YZones – warning bands for Y-axis
  ZCaption – Z-axis caption
  ZCaptionFont – font for Z caption
  ZFactor – Z-axis scale factor
  ZFormat – Z-axis format
  ZLabels – Z-axis labels
  ZLabelFont – font for Z labels
  ZoneAttributes – for warning bands
  ZRange – Z-axis range
  ZStyle – Z-axis style
  ZTickmarks – Z-tick intervals
Chart Events
  CDATA – chart data was clicked
  CHINT – mouse over hinted data
  CHREF – chart hypertext jump
  COBJ – mouse click on chart object
Chart Styles
  Altitude shading
  Annotate model
  Arrows
  Unsorted groups
  Autofit keys
  Boxed chart
  Cells created
  Centre marked
  Clamp lines to chart range
  Clip data to axis range
  Compass
  Contours on mesh surfaces
  Downwards groups
  Directional Min-max
  Errorbars
  Filled lines and cells
  Flat text
  Floating bars
  Forcezero
  Framed axes
  Gridlines
  Growth curve
  Halo markers
  Horizontal
  Indexed to 100
  Invisible axes
  Kite charts
  Lines
  Markers
  Modelfit
  NoAxes
  No Tickmarks
  Ontop model
  Overlayed gridlines
  Plain axes
  Projected contours
  Positive ticks
  Redrawn axes
  Relative data
  Risers
  Round corners
  Rows
  Segmented
  Shadowed
  Spanned table headings
  Spider tags
  Stacked bars
  Surface fill
  Terminated Min-max
  Tiled surfaces
  Time - Clockface Polar
  Trend lines
  Value tags
  Walls are shaded
  Wedge zones
  XTick - Crossing Ticks
  XYPlot
Viewer Functions
  Basic Viewer Functions
  Loading Translated Phrasebooks
  Introducing \'Active Rain\'
  psEnumerateCharts – list all charts
  psFindInfo – bounding box of region
  psD2L – device to logical co-ordinates
  psL2D – logical to device co-ordinates
  psFindHotspot – chart headings etc.
  psFindSeries – detect data series
  psFindHint – return data hints
  psReadHeader – read header comments
  psWipe – remove all graphics from Gui object
Glossary
  Colour Cycle
  Line Styles
  Chart Marker Cycle
  Shading Patterns
  Nib Weights
  Fonts – defining and using short codes
  Tick Mark Styles
  Using Timescale Axes
  Picture formatting
  Using Autofit with Keys