R Graphics
Packages
graphics
package is first choice;
lattice
package is well suited for splitting data by a conditioning variable
Graphics package functions
Each function has dozens of options for customization
plot(x, y)
will plot vectors x and y as scatter plotmatplot(x, y)
plot corresponding points in an arbitrary pair of corresponding data objectssmoothscatter(x, y)
plots density of points for a very large number of pointsacf(ts)
autocorrelation function plot for time seriesbarplot(x)
has many optionspie(x)
is pie chartpersp(x, y, z)
plot a three-dimensional surface as viewed from a high point aboveimage(x, y, z)
plot a three-dimensional surface as viewed from directly abovecontour(x,y,z)
like image, but contour mapheatmap(x)
plot a single variable on two axes, each representing a different factorhist(x)
histogramplot(density(x))
density plot is a continuous histogram
Print graphics to a file
To print to a PNG file:
png("test.png") plot(density(lpt)) dev.off()
Options:
width (numeric), height (numeric), units ("in" for inches, etc), res (resolution as pixels per unit)
Other file types:
bmp, jpeg, tiff, postscript, pdf, pictex, xfig
.