rdataviewer-package       package:rdataviewer       R Documentation

_T_h_e _r_d_a_t_a_v_i_e_w_e_r _p_a_c_k_a_g_e.

_D_e_s_c_r_i_p_t_i_o_n:

     There are four steps involved in viewing an R object with this
     package:


        1.  Create an object of class 'ViewerData', which represents
           the object to be viewed.  The 'viewerData()' function can be
           used for simple atomic vectors.  The 'viewerDataFrame()'
           function is for data frames and the 'viewerDataText()' is
           for external text files.

        2.  Create an object of class 'ViewerDevice', which represents
           the graphics device that the object is going to be viewed
           on. The 'viewerDevice()' function creates an onscreen
           device. The 'viewerDataVp()' function creates an device with
           room around the edges for row names and column names.

        3.  Create an object of class 'ViewerState', which represents
           the current view of the data, i.e., parameters that specify
           how the data are currently being viewed. The 'viewerState()'
           function generates an initial state.

        4.  Create an object of class 'Viewer', which contains the data
           to be viewed, the device it is being viewed on, and
           information about the current view, i.e., instances of the
           previous three classes. The 'simpleViewer()' function
           performs this step.

     The view of the data can then be rendered by calling the 'draw()'
     function on the 'Viewer'.

     The view can be altered by calling one of the functions that
     manipulate the view, such as 'lrscroll()' or 'udscroll()'.  These
     return the modified view, which can then be rendered by calling
     'draw()' again.

     An interactive interface, based on tcltk, is also provided to
     allow rapid modification and automatic redrawing of a view. This
     is provided by the 'tcltkViewer()' function.

_A_u_t_h_o_r(_s):

     Paul Murrell

_S_e_e _A_l_s_o:

     'viewerData',  'viewerDevice', 'viewerState', 'simpleViewer', 
     'tcltkViewer'.

