Basic plotting framework for EGRET dot plots. Graphical parameters default to values that work well with most plots, but all can be re-assigned. See ?par for complete definitions of most optional input variables.
Usage
genericEGRETDotPlot(x, y, xlim, ylim, xTicks = pretty(xlim),
yTicks = pretty(ylim), printTitle = TRUE, xaxs = "i", xlab = "",
yaxs = "i", ylab = "", plotTitle = "", pch = 20, cex = 0.7,
cex.main = 1.3, font.main = 2, cex.lab = 1.2, tcl = 0.5,
cex.axis = 1, las = 1, xDate = FALSE, tinyPlot = FALSE,
hLine = FALSE, oneToOneLine = FALSE, rmSciX = FALSE, rmSciY = FALSE,
customPar = FALSE, col = "black", lwd = 1, showXLabels = TRUE,
showYLabels = TRUE, showXAxis = TRUE, showYAxis = TRUE,
removeFirstX = FALSE, removeLastX = FALSE, removeFirstY = FALSE,
removeLastY = FALSE, ...)
Arguments
- x
vector specifying the x data (required)
- y
vector specifying the y data (required)
- xlim
vector specifying the x plotting range (required)
- ylim
vector specifying the y plotting range (required)
- xTicks
vector specifying x axis tick placement (required)
- yTicks
vector specifying y axis tick placement (required)
- printTitle
logical defaults to TRUE, plotting parameter to control whether to have title
- xaxs
character defaults to "i", defines the style of x-axis interval calculation. Possible values are i, r, e, s, d.
- xlab
character defaults to "", defines the x label
- yaxs
character defaults to "i", defines the style of y-axis interval calculation. Possible values are i, r, e, s, d.
- ylab
character defaults to "", defines the y label
- plotTitle
character defaults to "", defines the plot title
- pch
number defaults to 20, specifies plot symbol
- cex
number defaults to 0.7, specifies plotting text magnification
- cex.main
number defaults to 1.3, specifies title text magnification
- font.main
number defaults to 2, specifies which font to use for text
- cex.lab
number defaults to 1.2 specifies label text magnification
- tcl
number defaults to 0.5, specifies length of tick marks as fraction of height of a line of text.
- cex.axis
number defaults to 1, specifies axis text magnification
- las
number represents style of axis labels
- xDate
logical defaults to FALSE, changes x label to "year-month" format if set to TRUE and total years less than 4.
- tinyPlot
logical defaults to FALSE, if TRUE, changes defaults to be appropriate for multi-plot
- hLine
logical defaults to FALSE, inserts horizontal line at zero
- oneToOneLine
logical defaults to FALSE, inserts 1:1 line
- rmSciX
logical defaults to FALSE, changes x label from scientific to fixed
- rmSciY
logical defaults to FALSE, changes y label from scientific to fixed
- customPar
logical defaults to FALSE. If TRUE, par() should be set by user before calling this function
- col
color of points on plot, see ?par 'Color Specification'
- lwd
number line width
- showXLabels
logical defaults to TRUE. If FALSE, the x axis label is not plotted
- showYLabels
logical defaults to TRUE. If FALSE, the y axis label is not plotted
- showXAxis
logical defaults to TRUE. If FALSE, the x axis is not plotted
- showYAxis
logical defaults to TRUE. If FALSE, the y axis is not plotted
- removeFirstX
logical defaults to FALSE. If TRUE, removes the first x axis label. This can be handy for plotting mutliple plots.
- removeLastX
logical defaults to FALSE. If TRUE, removes the last x axis label. This can be handy for plotting mutliple plots.
- removeFirstY
logical defaults to FALSE. If TRUE, removes the first y axis label. This can be handy for plotting mutliple plots.
- removeLastY
logical defaults to FALSE. If TRUE, removes the last y axis label. This can be handy for plotting mutliple plots.
- ...
additional graphical parameters can be adjusted