Plot single-case data
This function provides a plot of a single-case or multiple single-cases.
## S3 method for class 'scdf'
plot(...)
plotSC(
  data,
  dvar,
  pvar,
  mvar,
  ylim = NULL,
  xlim = NULL,
  xinc = 1,
  lines = NULL,
  marks = NULL,
  phase.names = NULL,
  xlab = NULL,
  ylab = NULL,
  main = "",
  case.names = NULL,
  style = getOption("scan.plot.style"),
  ...
)... | 
 Further arguments passed to the plot command.  | 
data | 
 A single-case data frame. See   | 
dvar | 
 Character string with the name of the dependent variable. Defaults to the attributes in the scdf file.  | 
pvar | 
 Character string with the name of the phase variable. Defaults to the attributes in the scdf file.  | 
mvar | 
 Character string with the name of the measurement time variable. Defaults to the attributes in the scdf file.  | 
ylim | 
 Lower and upper limits of the y-axis (e.g.,   | 
xlim | 
 Lower and upper limits of the x-axis (e.g.,   | 
xinc | 
 An integer. Increment of the x-axis. 1 :each mt value will be printed, 2 : every other value, 3 : every third values etc.  | 
lines | 
 A character or list defining one or more lines or curves to be
plotted. The argument is either passed as a character string (e.g.,
 
  | 
marks | 
 A list of parameters defining markings of certain data points. 
  Use for example
  | 
phase.names | 
 By default phases are labeled based on the levels of the phase variable. 
Use this argument to specify different labels:   | 
xlab | 
 The label of the x-axis. Default is   | 
ylab | 
 The labels of the y-axis. Default is   | 
main | 
 Main title of the plot.  | 
case.names | 
 Case names. If not provided, names are taken from the scdf.
Set   | 
style | 
 Either a character with the name of a pre-implemented style or a style object. See   | 
Returns a plot of one or multiple single-cases.
Juergen Wilbert
## Request the default plot of the data from Borckhardt (2014)
plot(Borckardt2014)
## Plot the three cases from Grosche (2011) and visualize the phase A trend
plot(Grosche2011, style = "grid", lines = "trendA")
## Request the local regression line for Georg from that data set and customize the plot
plot(Grosche2011$Georg, style = "sienna", ylim = c(0,NA),
       xlab = "Training session", ylab = "Words per minute",
       phase.names = c("Baseline", "Intervention"), 
       lines = list("loreg", lty = "solid", col = "black", lwd = 3))
## Plot a random MBD over three cases and mark interesting MTs
dat <- rSC(design = design_rSC(3))
plot(dat, marks = list(positions = list(c(2,4,5),c(1,2,3),c(7,8,9)), col = "blue",
       cex = 1.4), style = c("grid", "annotate", "tiny"))Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.