demo                  package:utils                  R Documentation

_D_e_m_o_n_s_t_r_a_t_i_o_n_s _o_f _R _F_u_n_c_t_i_o_n_a_l_i_t_y

_D_e_s_c_r_i_p_t_i_o_n:

     'demo' is a user-friendly interface to running some demonstration
     R scripts.  'demo()' gives the list of available topics.

_U_s_a_g_e:

     demo(topic, device = getOption("device"),
          package = .packages(), lib.loc = NULL,
          character.only = FALSE, verbose = getOption("verbose"))

_A_r_g_u_m_e_n_t_s:

   topic: the topic which should be demonstrated, given as a name or
          literal character string, or a character string, depending on
          whether 'character.only' is 'FALSE' (default) or 'TRUE'.  If
          omitted, the list of available topics is displayed.

  device: the graphics device to be used.

 package: a character vector giving the packages to look into for
          demos.  By default, all packages in the search path are used.

 lib.loc: a character vector of directory names of R libraries, or
          'NULL'.  The default value of 'NULL' corresponds to all
          libraries currently known.  If the default is used, the
          loaded packages are searched before the libraries.

character.only: logical; if 'TRUE', use 'topic' as character string.

 verbose: a logical.  If 'TRUE', additional diagnostics are printed.

_D_e_t_a_i_l_s:

     If no topics are given, 'demo' lists the available demos.  The
     corresponding information is returned in an object of class
     '"packageIQR"'.  The structure of this class is experimental.  In
     earlier versions of R, an empty character vector was returned
     along with listing available demos.

_S_e_e _A_l_s_o:

     'source' which is called by 'demo'.

_E_x_a_m_p_l_e_s:

     demo() # for attached packages

     ## All available demos:
     demo(package = .packages(all.available = TRUE))

     demo(lm.glm, package="stats")
     ## Not run: 
      ch <- "scoping"
      demo(ch, character = TRUE)
     ## End(Not run)

