As you know, I’m an R fan, one of the most popular programming languages and free software environment for statistical computing and graphics. The capabilities of R are extended through user-created packages, which allow specialised statistical techniques, graphical devices, import/export capabilities, reporting tools.

For many people, ggplot2 is the best data visualization package for the statistical programming language R. However, every year some students have many problems to generate some specifics visualizations. This week I have found out the esquisse package, a ‘drag-and-drop’ add-in for generating plots in R. This add-in allows you to interactively explore your data by visualizing it with the ggplot2 package. It allows you to draw bar graphs, curves, scatter plots, histograms, then export the graph or retrieves the code generating the graph.

It’s an excellent tool for two reasons: (1) to learn how to programming in R some graphs/figures in R using the ggplot2 package, and (2) to make a preliminary analysis of a dataset effortlessly using graphs.
Use the below code to install and load up esquisse on your machine:

# From CRAN
install.packages("esquisse")

#Load the package in R
library(esquisse)

#Launching the add-in
esquisse::esquisser() 

Here you can see the esquisse interface. Now, it’s time to play.