| setGD | R Documentation |
Sets up a graphics page. The functions setPage, setRStudio, and
setGD set up onscreen devices. The functions setPDF, setSweave,
setKnitr, and setPNG set up files for graphics output.
setGD(name = "USGS") setKnitr(name, width, height, ...) setPDF(layout = "portrait", basename = "USGS", multiplefiles = FALSE) setPNG(name, width, height, ...) setPage(layout = "portrait", font = "preview", name = "USGS", multiple = FALSE, device = "default") setRStudio() setSweave(name, width, height, ...)
name |
the name of the graphics page or the filename for
|
width |
the width of the graphics page. |
height |
the height of the graphics page. |
... |
additional arguments, which are ignored by |
layout |
A description of the orientation and shape of the graphics page. See Details. |
basename |
the base name of the pdf file name. |
multiplefiles |
logical, if |
font |
a description of the font. The choices are "preview," which is 12 point Arial Narrow; "USGS," which is 8 point Arial Narrow; "EST," which is 8 point Times New Roman; "PPT," which is 24 point Arial; and "PDF," which is 8 point Arial Helvetica-Narrow. "PDF" should be chosen if the graphs are to be saved to a portable document format (pdf) file. |
multiple |
logical, if |
device |
the name of the graphics device. See Details. |
If layout is "portrait," then the page size is 8.5 by 11 inches and
the graph area is 7.25 by 9.5 inches.
If layout is "landscape," then the page size is 11 by 8.5 inches and
the graph area is 9.5 by 7.25 inches.
If layout is "square," then the page size is 7 by 7 inches
and the graph area is 6.5 by 6.5 inches (setPage only).
If layout is "slide," then the page size is 10 by 7.5 inches and the
graph area is 9.5 by 7.0 inches (setPage only).
Layout may also be a tagged list, with components width and
height giving the width and height of the page, the width and height
of the graph area is 0.5 inch less that the page, except for setPDF
where it is 0.1 inch less.
The user may specify a graphics device other than the default for the system. This may be necessary when running under certain user environments like RStudio (TM).
For setPage and setPDF, a list with two components:
dev, the device number; and name, the name or basename. For setGD
setSweave, setKnitr, setPNG, and setRStudio
nothing is returned.
The focus of all of the graphics functions is on producing near-publication
ready figures for U.S. Geological Survey (USGS) report series. The function setPDF
should be used to create the PDF files for those figures. The fonts that are used in
graphs created by calling setPDF closely mimic those required in USGS reports.
One peculiarity of the fonts is that bold expressions do not appear bold in the PDF, but
the font is tagged bold.
The functions setSweave, setKnitr, and setPNG
are graphics set up functions to be used when using Sweave,
knitr and markdown, respectively. The functions
setSweave and setPDF require a call to dev.off to
close the graphics device after all graphics are completed; knitr
and markdown automatically close the graphics device, so the call
to dev.off is not needed in those scripts.
The function setRStudio is designed to set up the default graphics
device in RStudio rather than open a separate graphics screen. This is useful
for preview only as some features of the graphics system cannot be replicated
on that graphics device.
The function setGD is designed to be a quick and easy
graphics page setup function. It is designed to be used by functions to set
up the graphics environment if the user fails to do so.
setLayout, setGraph
## Not run: # See for examples of setGD: demo(topic="AnnualFlowBarChart", package="smwrGraphs") demo(topic="Coplot-complexScatterPlot", package="smwrGraphs") demo(topic="Coplot-simpleBoxPlot", package="smwrGraphs") demo(topic="DurationHydrograph", package="smwrGraphs") demo(topic="FlowDur-Measurements", package="smwrGraphs") demo(topic="HydroPrecip", package="smwrGraphs") # See for examples of setPage: demo(topic="PiperScript", package="smwrGraphs") # See for examples of setPDF: demo(topic="MeasurementRating", package="smwrGraphs") demo(topic="PiperScript", package="smwrGraphs") demo(topic="RightAxisExample", package="smwrGraphs") demo(topic="TopAxisExample", package="smwrGraphs") # See for examples of setSweave: vignette(topic="BoxPlots", package="smwrGraphs") vignette(topic="DateAxisFormats", package="smwrGraphs") vignette(topic="GraphAdditions", package="smwrGraphs") vignette(topic="GraphGallery", package="smwrGraphs") vignette(topic="GraphSetup", package="smwrGraphs") vignette(topic="LineScatter", package="smwrGraphs") vignette(topic="PiperPlot", package="smwrGraphs") vignette(topic="ProbabilityPlots", package="smwrGraphs") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.