GUIs to save from typing R code

R packages are much easier to explore if finding and writing each function is done for you. GUIs presented here do that. Just fill out a PnC dialogue and they generate R code. This is helpful for beginners, lazy and forgetful experts too. These do EDA, stats and viz but not real ML. Bottom 4 can be automatically run and installed from R script at end of this page. Source:

I liked trying out everything on my current fave dataset. I really wish I had explored these options as I was starting out because they would have saved me months of work. R studio notebooks are great too but they are better for depth not breadth.

  • R AnalyticFlow icon

    R AnalyticFlow

    Free Mac Windows Linux Website

    Custom point-and-click dialogues even if few come with package. 2d graphical workflow helps organize and explain. Most recommended on Quora after Rstudio.


  • RKWard icon


    Free Linux Website

    Full IDE like Rstudio. It has very good dialogues for things like package installer and graphics device. Has more common viz analysis pnc gui.


  • BlueSky Statistics icon

    BlueSky Statistics

    Freemium Windows Website

    Nicest interface and Unique varieble manipulation GUI, but rattle seems more effective anyway. Might be great for complete beginners. 3D scatterplot. Not all functions in free trial.


  • Exploratory icon


    Freemium Web Website

    Analysis and viz don't seem to export R code. 40$/m 30d trial. lots of built in scrape scripts. good fast interface. common functions rather than unique. crashes


  • Displayr icon


    Commercial Web Website

    GUI PnC R code generation but gui is clunky and slow. Online only, only 10 hours free. Bunch of unique and useful graphs though.


  • Stagraph icon


    Freemium Windows Website

    Maybe great ggploter but does not output R code unless paid and crashes, though in development.


  • Run from and on top of R

  • Rattle icon


    Free Mac Windows Linux Website

    Imho, best tools for common data analysis workflow.


  • Deducer icon


    Free Mac OS X Windows Linux Xfce Website

    Deducer is similar to rattle but Java based. May be best GGploter with lots of customizable plotting templates.


  • The R Commander

    Free Mac OS X Windows Linux Xfce Website

    Of all R GUIs RC's plugins best for exploring esoteric packages and learning stats. Updated enough to write R markdown code.


  • ggraptR icon


    Free Windows Linux Web Self-Hosted Website

    GGploter GUI. ggraptR uses datasets loaded into R


Code to Install and run Rcommander, togaware's rattle, JGD Deducer, ggedit and ggraptR. and swirl

new.packages <- c("Rcmdr","RcmdrMisc","car","rattle","ggedit","ggraptR","acepack","htmlTable","cellranger","ggThemeAssist","JGR","Deducer","DeducerExtras","swirl")
new.packages <- new.packages[!(new.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages, dependencies = c("Depends", "Imports", "LinkingTo", "Suggests"))


Install all R commander plugins

#Obtain names of all packages on CRAN
names.available.packages <- rownames(available.packages())
#Extract packages names that contain Rcmdr
Rcmdr.related.packages <- names.available.packages[grep("Rcmdr", names.available.packages)]
#Install these packages
new.packages <- Rcmdr.related.packages[!(Rcmdr.related.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages, dependencies = c("Depends", "Imports", "LinkingTo", "Suggests"))

rattle and deducer



ggploting GUIs


p <- ggplot(mtcars, aes(x = hp, y = wt))# + geom_point() + geom_smooth()
p2 <- ggedit(p)
names(p2) # will show you which objects are available.
plot(p2) # shows the updated plot (it is available in the first element of p2)

#install.packages("sos"); library(sos); findFn("plotPairs"); vignette("sos")

Comments on GUIs to save from typing R code

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!