| scatter_data_frame | R Documentation | 
Scatterplot function for class 'data.frame'.
scatter_data_frame(
  x,
  yvar,
  xvar,
  groups = NULL,
  facets = NULL,
  log = metOption("log_scatter", FALSE),
  ylog = metOption("ylog_scatter", log),
  xlog = metOption("xlog_scatter", log),
  crit = metOption("crit_scatter", 1.3),
  yref = metOption("yref_scatter", "metaplot_ref"),
  xref = metOption("xref_scatter", "metaplot_ref"),
  ylab = metOption("ylab_scatter", "axislabel"),
  xlab = metOption("xlab_scatter", "axislabel"),
  ysmooth = metOption("ysmooth_scatter", FALSE),
  xsmooth = metOption("xsmooth_scatter", FALSE),
  iso = metOption("iso_scatter", FALSE),
  na.rm = metOption("na.rm_scatter", TRUE),
  aspect = metOption("aspect_scatter", 1),
  space = metOption("space_scatter", "right"),
  key = metOption("key_scatter", "metaplot_key"),
  as.table = metOption("as.table_scatter", TRUE),
  prepanel = metOption("prepanel_scatter", NULL),
  isoprepanel = metOption("isoprepanel_scatter", "iso_prepanel"),
  scales = metOption("scales_scatter", NULL),
  panel = metOption("panel_scatter", "scatter_panel"),
  points = metOption("points_scatter", TRUE),
  colors = metOption("colors_scatter", NULL),
  fill = metOption("fill_scatter", NULL),
  symbols = metOption("symbols_scatter", NULL),
  sizes = metOption("sizes_scatter", 1),
  types = metOption("types_scatter", "solid"),
  widths = metOption("widths_scatter", 1),
  lines = metOption("lines_scatter", FALSE),
  main = metOption("main_scatter", NULL),
  sub = metOption("sub_scatter", NULL),
  subscripts = metOption("subscripts_scatter", TRUE),
  settings = metOption("settings_scatter", NULL),
  padding = metOption("padding_scatter", 1),
  ref.col = metOption("ref.col_scatter", "grey"),
  ref.lty = metOption("ref.lty_scatter", "solid"),
  ref.lwd = metOption("ref.lwd_scatter", 1),
  ref.alpha = metOption("ref.alpha_scatter", 1),
  xref.col = metOption("xref.col_scatter", NULL),
  xref.lty = metOption("xref.lty_scatter", NULL),
  xref.lwd = metOption("xref.lwd_scatter", NULL),
  xref.alpha = metOption("xref.alpha_scatter", NULL),
  yref.col = metOption("yref.col_scatter", NULL),
  yref.lty = metOption("yref.lty_scatter", NULL),
  yref.lwd = metOption("yref.lwd_scatter", NULL),
  yref.alpha = metOption("yref.alpha_scatter", NULL),
  smooth.lty = metOption("smooth.lty_scatter", "dashed"),
  smooth.lwd = metOption("smooth.lwd_scatter", 1),
  smooth.alpha = metOption("smooth.alpha_scatter", 1),
  fit = metOption("fit_scatter", conf),
  fit.lty = metOption("fit.lty_scatter", "solid"),
  fit.lwd = metOption("fit.lwd_scatter", 1),
  fit.alpha = metOption("fit.alpha_scatter", 1),
  conf = metOption("conf_scatter", FALSE),
  conf.alpha = metOption("conf.alpha_scatter", 0.3),
  loc = metOption("loc_scatter", 0),
  global = metOption("global_scatter", FALSE),
  global.col = metOption("global.col_scatter", "grey"),
  global.fill = metOption("global.fill_scatter", "grey"),
  msg = metOption("msg_scatter", "metastats"),
  gg = metOption("gg_scatter", FALSE),
  verbose = metOption("verbose", FALSE),
  ...
)
| x | data.frame | 
| yvar | character: y variable(s) | 
| xvar | character: x variable | 
| groups | optional grouping variable; ignored if more than one  | 
| facets | optional conditioning variables | 
| log | a default shared by  | 
| ylog | log transform y axis (auto-selected if NA) | 
| xlog | log transform x axis (auto-selected if NA) | 
| crit | if ylog or xlog missing, log transform if mean/median ratio for non-missing values is greater than crit | 
| yref | reference line from y axis; can be function(x = x, var = yvar, ...) or NULL to suppress | 
| xref | reference line from x axis; can be function(x = x, var = xvar, ...) or NULL to suppress | 
| ylab | y axis label; can be function(x = x, var = yvar, log = ylog, ..) | 
| xlab | x axis label; can be function(x = x, var = xvar, log = xlog, ..) | 
| ysmooth | supply loess smooth of y on x | 
| xsmooth | supply loess smmoth of x on y | 
| iso | logical: plot line of unity (auto-selected if NA); can be a (partial) list of aesthetics (col, lty, lwd, alpha) | 
| na.rm | whether to remove data points with one or more missing coordinates | 
| aspect | passed to  | 
| space | location of key (right, left, top, bottom) | 
| key | list: passed to  | 
| as.table | passed to  | 
| prepanel | passed to  | 
| isoprepanel | passed to  | 
| scales | passed to  | 
| panel | name or definition of panel function | 
| points | whether to plot points and fill for each group: logical, or alpha values between 0 and 1 | 
| colors | replacements for default colors in group order; can be length one integer to auto-select that many colors | 
| fill | replacements for default fill colors in group order (means something different
for  | 
| symbols | replacements for default symbols in group order (i.e. values of pch) | 
| sizes | replacements for default symbol sizes in group order | 
| types | replacements for default line types in group order | 
| widths | replacements for default line widths in group order | 
| lines | whether to plot lines for each group: logical, or alpha values between 0 and 1. Points are connected in the order in which they appear in the data. | 
| main | character, or a function of x, yvar, xvar, groups, facets, and log | 
| sub | character, or a function of x, yvar, xvar, groups, facets, and log | 
| subscripts | passed to  | 
| settings | default parameter settings: a list from which matching elements are passed to lattice (as par.settings) or  to ggplot theme()  and facet_wrap() or facet_grid().   | 
| padding | numeric (will be recycled to length 4) giving plot margins in default units: top, right, bottom, left (in multiples of 5.5 points for ggplot) | 
| ref.col | default shared by  | 
| ref.lty | default shared by  | 
| ref.lwd | default shared by  | 
| ref.alpha | default shared by  | 
| xref.col | x reference line color (recycled) | 
| xref.lty | x reference line type (recycled) | 
| xref.lwd | x reference line size (recycled) | 
| xref.alpha | x reference line alpha (recycled) | 
| yref.col | y reference line color (recycled) | 
| yref.lty | y reference line type (recycled) | 
| yref.lwd | y reference line size (recycled) | 
| yref.alpha | y reference line alpha (recycled) | 
| smooth.lty | smooth line type | 
| smooth.lwd | smooth line size | 
| smooth.alpha | smooth alpha | 
| fit | draw a linear fit of y ~ x | 
| fit.lty | fit line type | 
| fit.lwd | fit line size | 
| fit.alpha | fit alpha | 
| conf | logical, or width for a confidence region around a linear fit; passed to  | 
| conf.alpha | alpha transparency for confidence region | 
| loc | where to print statistics on a panel; suppressed for grouped plots an facetted ggplots | 
| global | if TRUE, xsmooth, ysmooth, fit, and conf are applied to all data rather than groupwise | 
| global.col | color for global aesthetics | 
| global.fill | fill color for global aesthetics | 
| msg | a function to print text on a panel: called with x values, y values, and .... | 
| gg | logical: whether to generate  | 
| verbose | generate messages describing process | 
| ... | passed to called functions e.g.,   | 
scatter_panel
Other bivariate plots: 
iso_prepanel(),
metaplot.data.frame(),
scatter.data.frame(),
scatter()
Other metaplot: 
boxplot_data_frame(),
categorical_data_frame(),
corsplom_data_frame(),
densplot_data_frame(),
metaplot_key(),
metaplot(),
test_metaplot()
Other scatter: 
metaplot_key(),
scatter.data.frame(),
scatter_panel(),
scatter()
library(magrittr)
library(dplyr)
attr(Theoph$conc,'label') <- 'theophylline concentration'
attr(Theoph$conc,'guide') <- 'mg/L'
attr(Theoph$Time,'label') <- 'time'
attr(Theoph$Time,'guide') <- 'h'
attr(Theoph$Subject,'guide') <- '////'
scatter_data_frame(Theoph, 'conc', 'Time')
scatter_data_frame(Theoph, 'conc','Time', 'Subject')
scatter_data_frame(Theoph, 'conc','Time', facets = 'Subject')
scatter_data_frame(Theoph %>% filter(conc > 0), 'conc','Time', 'Subject',ylog = TRUE, yref = 5)
scatter_data_frame(Theoph, 'conc','Time', 'Subject',ylog = TRUE, yref = 5)
scatter_data_frame(Theoph, 'conc','Time', 'Subject',ysmooth = TRUE)
scatter_data_frame(Theoph, 'conc','Time', 'Subject',ysmooth = TRUE,global = TRUE)
scatter_data_frame(Theoph, 'conc','Time', conf = TRUE, loc = 3, yref = 6)
scatter_data_frame(Theoph, 'conc','Time', conf = TRUE, loc = 3, yref = 6)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.