From RKWard
Revision as of 05:52, 30 August 2010 by Kapatp (Talk | contribs)

Jump to: navigation, search


Main Window

Startup dialog
The main application window with an introductory help page. At the left and there are several buttons to expand / collapse tool windows.
The application window with the Workspace Browser, Editor, File Browser, and RConsole tabs expanded and attached to the main window. Each individual tab (except the Editor) can be detached from the menu bar: Windows > Detach.
The application window with tabs detached from the main window. They can be attached back to the main window: Window > Attach to main window.

Browsing / Editing Data

The integrated editor allows to edit data.frames. Invalid cells are marked up. The workspace browser on the left allows you to see the objects in your workspace at a glance.
Other types of objects are not yet editable, but basic information on almost all data objects is available from a simple context menu.

Editing Scripts

RKWard offers comfortable editing of R scripts using a built in editor. This is based on the powerful kate editor and offers - among others - syntax highlighting, object name completion, function argument hinting, and the ability to define and run various sections of code with a keyboard shortcut.
Example of object name completion

The R Console

The R Console window offers direct interaction with the R interpreter, much like a regular R Console. Here, the console window has been detached from the main application window. All tool and document windows can be separated from and reattached to the main window.

Graphics Windows

RKWard adds some helpful menu options to R's graph windows. This plot is one of those produced by "demo (graphics)" in R.
RKWard provides and easy way to create new devices (Device > Duplicate) and switch back and forth between them (Device > Make active).
A unified plugin for exporting the graphics devices to multiple formats.
Further output specific options.

Configuring and Loading Packages

Many, many add-on packages can be downloaded for R. RKWard offers a graphical interface to browse, install, and update such packages.
This dialog allows to easily load/unload multiple packages simultaneously.

Example Dialogs: T-Test

This dialog allows to perform a t-test with point-and-click. This functionalitly is realized using Plugins.
Internally, the statistical plugins simply generate R code according to your settings. You can view the generated code as you make changes, and copy-and-paste it to your own scripts.

Example Dialogs: Beta CLT

This is an example of a more complex plugin. This provides a visualization of the Central Limit Theorem for the Beta distribution. The Preview graph window allows you to see the effect of your changes directly.

Output Window

Most plugins send their output to the Output Window, and you can also add text and graphics to the output window from custom R scripts. We are aware, this window needs a lot of improvements, but it already allows you to create a simply documentation of your anaylses, easily.
The Run again-link allows you to quickly invoke the plugin again, with the same settings. This allows you to redo an analysis with new data or slightly changed options in an easy and straightforward way.
Graphics devices can be copied to the Output (Device > Copy to output) from where it can be easily dragged into an office application, such as, Writer. This way exporting a R graphics and importing it into the Writer is handled on -the-fly!

Settings Window

Plugins related settings.
Package repositories and local libraries.
Workspace settings.


File Menu.
Edit Menu.
Workspace Menu.
Run Menu.
Analysis Menu.
Plots Menu.
Distributions Menu.
Windows Menu.
Settings Menu.
Help Menu.

Graphics history actions (from trunk)

graphics history toolbar actions
Personal tools