Description Usage Arguments Author(s) See Also
View source: R/make_multifig.R
Function created as an alternative to lattice package for multi-figure plots of composition data and fits from Stock Synthesis output.
| 1 2 3 4 5 6 7 8 9 10 11 12 | make_multifig(ptsx, ptsy, yr, linesx = 0, linesy = 0, ptsSD = 0,
sampsize = 0, effN = 0, showsampsize = TRUE, showeffN = TRUE,
sampsizeround = 1, maxrows = 6, maxcols = 6, rows = 1, cols = 1,
fixdims = TRUE, main = "", cex.main = 1, xlab = "", ylab = "",
size = 1, maxsize = 3, do.sqrt = TRUE, minnbubble = 8, allopen = TRUE,
horiz_lab = "default", xbuffer = c(0.1, 0.1), ybuffer = c(0, 0.15),
ymin0 = TRUE, axis1 = "default", axis2 = "default", linepos = 1,
type = "o", bars = FALSE, barwidth = "default", ptscex = 1, ptscol = 1,
ptscol2 = 1, linescol = 2, lty = 1, lwd = 1, pch = 1, nlegends = 3,
legtext = list("yr","sampsize", "effN"), legx = "default",
legy = "default", legadjx = "default", legadjy = "default",
legsize = c(1.2, 1), legfont = c(2, 1), ipage = 0, scalebins = FALSE) 
 | 
| ptsx | vector of x values for points or bars | 
| ptsy | vector of y values for points or bars of same length as ptsx | 
| yr | vector of category values (years) of same length as ptsx | 
| linesx | optional vector of x values for lines | 
| linesy | optional vector of y values for lines | 
| ptsSD | optional vector of standard deviations used to plot error bars on top of each point under the assumption of normally distributed error | 
| sampsize | optional sample size vector of same length as ptsx | 
| effN | optional effective sample size vector of same length as ptsx | 
| showsampsize | show sample size values on plot? | 
| showeffN | show effective sample size values on plot? | 
| sampsizeround | rounding level for sample size values | 
| maxrows | maximum (or fixed) number or rows of panels in the plot | 
| maxcols | maximum (or fixed) number or columns of panels in the plot | 
| rows | number or rows to return to as default for next plots to come or for single plots | 
| cols | number or cols to return to as default for next plots to come or for single plots | 
| fixdims | fix the dimensions at maxrows by maxcols or resize based on number of
elements in  | 
| main | title of plot | 
| cex.main | character expansion for title | 
| xlab | x-axis label | 
| ylab | y-axis label | 
| size | vector of bubbles sizes if making a bubble plot | 
| maxsize | maximum size of bubbles | 
| do.sqrt | scale bubbles based on sqrt of size vector. see ?bubble3 for more info. | 
| minnbubble | number of unique x values before adding buffer. see ?bubble3 for more info. | 
| allopen | should all bubbles be open? see ?bubble3 for more info. | 
| horiz_lab | axis labels set horizontal all the time (TRUE), never (FALSE) or only when relatively short ("default") | 
| xbuffer | extra space around points on the left and right as fraction of total width of plot | 
| ybuffer | like xbuffer | 
| ymin0 | fix minimum y-value at 0? | 
| axis1 | position of bottom axis values | 
| axis2 | position of left size axis values | 
| linepos | should lines be added on top of points (linepos=1) or behind (linepos=2)? | 
| type | type of line/points used for observed values (see 'type' in ?plot for details) on top of a grey polygon. Default is "o" for overplotting points on lines. | 
| bars | should the ptsx/ptsy values be bars instead of points (TRUE/FALSE) | 
| barwidth | width of bars in barplot, default method chooses based on quick and dirty formula also, current method of plot(...type='h') could be replaced with better approach | 
| ptscex | character expansion factor for points (default=1) | 
| ptscol | color for points/bars | 
| ptscol2 | color for negative value points in bubble plots | 
| linescol | color for lines | 
| lty | line type | 
| lwd | line width | 
| pch | point character type | 
| nlegends | number of lines of text to add as legends in each plot | 
| legtext | text in legend, a list of length=nlegends. values may be any of 1. "yr", 2. "sampsize", 3. "effN", or a vector of length = ptsx. | 
| legx | vector of length=nlegends of x-values of legends (default is first one on left, all after on right) | 
| legy | vector of length=nlegends of y-values of legends (default is top for all plots) | 
| legadjx | left/right adjustment of legends around legx | 
| legadjy | left/right adjustment of legends around legy | 
| legsize | font size for legends. default=c(1.2,1.0) (larger for year and normal for others) | 
| legfont | font type for legends, same as "font" under ?par | 
| ipage | which page of plots when covering more than will fit within maxrows by maxcols. | 
| scalebins | Rescale expected and observed proportions by dividing by bin width for models where bins have different widths? Caution!: May not work correctly in all cases. | 
Ian Taylor
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.