win.graph(), and includes a printer driver
win.printer(). S-PLUS 4.0 for Windows introduces a new Windows graphics driver
graphsheet()which generates point-and-click editable graphics.
Execute the expression
S-PLUS 4.0 for Windows provides a wealth of menu and dialog based functionality, including completely extensible and customizable menus and dialogs.
S-PLUS 3.4 for UNIX does not have built-in statistics menus, but does include tools for building menus and dialogs.
Most software to support dynamic graphics is tuned to a particular
output device. Since S provides a device-independent
graphical system, there are no dynamic graphics applications
that are part of S. However, S has been used effectively as a
platform from which device-dependent graphics code can be executed.
In this case, S provides for data management, computations, etc., and
hardware-specific routines are called to produce the dynamic displays.
For users on Silicon Graphics machines, S provides library(
implements brushing and point cloud rotation using SGI's gl library.
S-PLUS does have dynamic graphics using the X and sunview window
systems; see its
S-PLUS 4.0 for Windows makes it easy to export graphics to a wide variety of formats through the File:Export Graph menu item.
For S-PLUS 3.4 for UNIX, a summary of comments by Bill Venables, Dave Smith and Brian Ripley follows.
The alternatives are either to produce PostScript directly from
S/S-PLUS, or to go via a graphical representation such as that of
(a public domain drawing package).
postscript()driver, as in
postscript(file="1.eps", height=4, width=5, horiz=T, pointsize=8)If you use
postscript()directly, remember to call
graphics.off()(or quit S) after finishing the plot calls. S-PLUS users can call
pscript()driver, which can be used either directly (with
graphics.off()after use) or via
dev.print(pscript, onefile=F, print=F, ...)
rmv filenameand click on print. [Here
rmvis a shell script with contents
mv $2 $1.] If this is available, this is the easiest way.
fig()driver obtainable from
send fig from S. (See section What is the
statlibserver? How can I access it?, for information on
To include PostScript in TeX/LaTeX documents you need to consult the
details of your dvi to ps program. Two macro packages,
psfig, make the job much easier. Both are distributed with
Tomas Rokicki's dvips, obtainable from
In 3/93 the latest version was 5.514. Other versions of
psfig are available for other dvi to ps programs, from a wide
variety of archives. A wide range of PostScript editors
are available, and cognescenti can edit PostScript directly.
Fig-format plots can be edited with
xfig and converted to
Encapsulated PostScript (and a number of other formats) with
fig2dev. (Both are now version 2.1). They are part of the X11R5
distribution, but can be obtained separately by anonymous ftp from
export.lcs.mit.edu in the directory
Alan M. Zaslavsky has placed an archive of contributed collections on
statlib (See section What is the
statlib server? How can I access it?, for information on
postscriptfonts. A short description of the files is given
Functions to display postscript fonts and, using the
driver, to add text to a plot (or the margin of a plot) that contains
mixed fonts (including Greek), mixed character sizes, local and
motions (e.g., sub and superscripts).
Go to the first, previous, next, last section, table of contents.