The following directives produce the plots in “lineprinter” style, i.e. using the characters of ordinary textual output:
LPCONTOUR 
produces contour maps of twoway arrays of numbers 

LPGRAPH 
produces scatter plots and line graphs 
LPHISTOGRAM 
plots histograms 
Genstat can also produce highresolution plots. The relevant directives have two main purposes. There are those that define the “graphics environment” for subsequent plots, and those that do the plotting. Often the default environment, set up at the start of a program, will be satisfactory. To change the graphics environment, the following directives can be used:
XAXIS 
defines the xaxis in each graphical window 

YAXIS 
defines the yaxis in each graphical window 
ZAXIS 
defines the zaxis in each graphical window 
AXIS 
defines an oblique axis for highresolution graphics 
DEVICE 
switches between graphics devices 
FRAME 
defines the positions of the windows within the frame 
PEN 
defines the properties of the graphics “pens” 
DFONT 
defines the default font for highresolution graphics 
DKEEP 
saves information about the graphics environment in Genstat data structures 
DLOAD 
loads the graphics environment settings from an external file 
DSAVE 
saves the current graphics environment settings to an external file 
GETRGB 
provides a standard sequence of colours (defined by the initial defaults of the Genstat pens) 
The directives for plotting highresolution graphs are:
BARCHART 
plots bar charts 

DGRAPH 
produces scatter plots and line graphs 
DHISTOGRAM 
plots histograms 
DPIE 
produces pie charts 
DCONTOUR 
produces contour maps 
DBITMAP 
plots a bit map of RGB colours 
DSHADE 
produces a shade diagram of 3dimensional data 
DSURFACE 
draws a perspective plot of a twoway array of numbers 
D3GRAPH 
plots a 3dimensional graph 
D3HISTOGRAM 
produces 3dimensional histograms 
DSTART 
starts a sequence of related plots 
DFINISH 
ends a sequence of related plots 
DDISPLAY 
redraws the current graphical display 
DCLEAR 
clears a graphics screen 
Other facilities, provided by procedures in the Library include:
BANK 
calculates the optimum aspect ratio for a graph 

BOXPLOT 
draws boxandwhisker diagrams (schematic plots) 
DARROW 
adds arrows to an existing plot 
DBARCHART 
plots bar charts for one or twoway tables 
DBIPLOT 
plots a biplot from an analysis by PCP , CVA or PCO 
DCIRCULAR 
plots circular data 
DCOLOURS 
forms a band of graduated colours for graphics 
DCOMPOSITIONAL 
plots 3part compositional data within a barycentric triangle 
DCORRELATION 
plots a correlation matrix 
DKEY 
adds a key to a graph 
DFRTEXT 
adds text to a graphics frame 
DFUNCTION 
plots a function 
DHSCATTERGRAM 
plots an hscattergram 
DKSTPLOT 
produces diagnostic plots for spacetime clustering 
DMASS 
plots discrete data like mass spectra, discrete probability functions 
DMSCATTER 
produces a scatterplot matrix for one or two sets of variables 
DOTHISTOGRAM 
plots dot histograms 
DOTPLOT 
produces a dotplot 
DPROBABILITY 
creates probability distribution plots 
DPSPECTRALPLOT 
calculates an estimate of the spectrum of a spatial point pattern 
DQMQTLSCAN 
plots the results of a genomewide scan for QTL × E effects in multiple environments 
DQSQTLSCAN 
plots the results of a genomewide QTL search in a single environment trial 
DREFERENCELINE 
adds reference lines to a graph 
DRESIDUALS 
produces modelchecking plots of residuals 
DSCATTER 
produces a scatterplot matrix 
DTABLE 
plots tables 
DTEXT 
adds text to a graph 
DTIMEPLOT 
produces horizontal bars displaying a continuous time record 
DXDENSITY 
produces onedimensional density (or violin) plots 
DXYDENSITY 
produces density plots for large data sets 
DXYGRAPH 
draws twodimensional graphs with marginal distribution plots alongside the y and xaxes 
DYPOLAR 
produces polar plots 
FFRAME 
forms multiple windows in a plotmatrix for highresolution graphics 
GGEBIPLOT 
plots displays to assess genotype+genotypebyenvironment variation 
INSIDE 
determines whether points lie within a specified polygon 
LORENZ 
plots the Lorenz curve and calculates the Gini and asymmetry coefficients 
PLINK 
prints a link to a graphics file into an HTML file 
RCATENELSON 
performs a CateNelson graphical analysis of bivariate data

RUGPLOT 
draws “rugplots” to display the distribution of one or more samples 
SETDEVICE 
opens a graphical file and specifies the device number on basis of its extension 
STEM 
produces a simple stemandleaf chart 
TRELLIS 
produces trellis plots for each level of one or more factors 
WINDROSE 
plots rose diagrams of circular data like wind speeds 