background preloader

R gui

Facebook Twitter

A GUI for R - Development. Deducer comes with facilities for the easy building of full-featured GUI dialogs, which can be accessed by writing Java code, and including it in your package.

A GUI for R - Development

For simple dialogs, these facilities can also be accessed from R without the necessity of delving into Java. This wiki guide will serve as a vignette for the DeducerPlugInExample package, which implements both pure R dialogs, and Dialogs built in Java using Deducer's GUI components. Additional Resources: Project JavaDocs | Bugs | Feature Requests Contents The package rJava provides an easy to use mechanism to call Java objects and methods from R. Objects in Java Java is an object oriented language, meaning that almost everything is an object, and all functions (i.e. methods) are linked to objects.

A class is a template used to create a specific type of object. Classes can also be specific subtypes of other Classes. Functions in Java Functions are called methods in Java, and are tethered to a specific class. Creating GUIs in R with gWidgets. The gWidgets framework is a way of creating graphical user interfaces in a toolkit independent way.

Creating GUIs in R with gWidgets

That means that you can choose between tcl/tk, Gtk, Java or Qt underneath the bonnet. There’s also a web-version based upon RApache and ExtJS. Since the code is the same in each case, you can change your mind and swap toolkits at a later date, without having to rewrite everything. Different versions of the toolkit are in different states of development; Gtk is the most complete, but the tcl/tk and Java versions are usable. The Web version has had a recent rewrite, which I haven’t used so I can’t vouch for it’s status. The framework is fairly high level, making it quick for prototyping user interfaces.

To learn how gWidgets works, we’ll build a dialog box with controls to upload a tab delimited file. The textboxes and checkboxes and so forth that we need are known as widgets (hence “gWidgets”). By default, the widgets will be stacked up vertically. RGG - Downloads. RGG: A general GUI Framework for R scripts. The R GUI Generator (RGG) framework allows the R user to generate Graphical User Interfaces (GUIs) for R scripts.

RGG: A general GUI Framework for R scripts.

RGG uses a component-based approach and consists of two parts: an XML [29] (Extensible Markup Language)-based GUI definition language to use the existing components (GUI elements) and a GUI engine that is implemented in Java. RGG – GUI Engine Within the RGG framework, the GUI engine is the interpreter of an RGG file which generates the GUI in runtime. GUI engines are language-specific and contain the implementation of GUI elements. The current engine was implemented in Java using the Java Swing Library.

However, new engines using other programming languages including R based on the same RGG GUI definition language specification may further be implemented. Java based RGG GUI engine Figure 1 shows the software architecture of the RGG GUI engine. A GUI for R - Deducer Manual. An R Graphical User Interface (GUI) for Everyone Deducer is designed to be a free easy to use alternative to proprietary data analysis software such as SPSS, JMP, and Minitab.

A GUI for R - Deducer Manual

It has a menu system to do common data manipulation and analysis tasks, and an excel-like spreadsheet in which to view and edit data frames. The goal of the project is two fold. Provide an intuitive graphical user interface (GUI) for R, encouraging non-technical users to learn and perform analyses without programming getting in their way. Increase the efficiency of expert R users when performing common tasks by replacing hundreds of keystrokes with a few mouse clicks.

Deducer is designed to be used with the Java based R console JGR, though it supports a number of other R environments (e.g. Download and Install Join the Help/Discussion Group Screen shots Video introduction: New Users Existing R users Menu Structure Videos Analysis Visualization Data Import excel data Plug-ins Examples Extension Packages DeducerExtras DeducerMMR.

Tinn-R. Downloads. Windows XP, Vista, 7 compatible Red-R 1.85b.r1361 (May 18, 2011) A pre-compiled version of Red-R that is completely self contained.

Downloads

Installs everything within its own directory and will not conflict with other installed python/QT/R software. * Requires most recent .NET framework. Red-R 1.85b.r1361 Updater (May 18, 2011) Updates for those with the 1.85b series already installed. Mac OS X Red-R 1.85b.r1282 (April 17, 2011) A pre-compiled version of Red-R that is completely self contained. Linux compatible Red-R 1.85c Linux (Ubuntu) (March 06 2012) This version is available by checking out the repository using; svn checkout Please first ensure that you have R and Python installed for your system.

After checkout, please enter the RedR_1.85c directory and execute the setup.sh script (sudo . Following this, you should be able to start Red-R using the command RedR.

Rcmdr