Rguroo’s data visualization tools make the power of R graphics available by simple point-and-clicks. Rguroo consists of both “Basics” and “Details” menus for each graph type. The “Basics” menus provide a simple to use interface to specify and create graphs quickly. The “Details” menus offer many options for customization of your graphs to their nitty-gritty details.

All of your work in Rguroo is savable, sharable, and 100% reproducible.

Data Visualization

Factor Level Editor

Rguroo’s Factor Level Editor is a powerful and user-friendly graphical user interface that allows customization of graphs for levels of a factor variable. Customization features include reordering levels, removing a level from an analysis or graph, labeling levels, and as appropriate selecting a color, line types, character types, line width and character size, and setting various technical parameters.

Factor Level Editor
Graph Options

Global Graph options

The “Details” menus for graphs include the following features and more:

  • Customize title by selecting position, colors, and fonts.
  • Customize x- and y- axes labels and tick-labels by selecting font, color, size, and position. Choose axes line types color, thickness, and position. Determine the number of ticks on axes and their scales, as appropriate.
  • Add a customizable legend to your graph at your desired location within or on the margin of a plot.
  • Add a grid of your choice to your plot.
  • Select the image size and image type from a variety of formats including png, jpeg, tiff, tiff, bmp, pdf, postscript, and svg.
  • Customize plot frame, image frame, and plot and image margins.
  • Superimpose your graphs with text, line, and curve.


  • Graph a single categorical variable, two categorical variables, or a combination of categorical variables and numerical variables in a single bar plot.
  • Plot frequency or relative frequency bar plots.
  • Plot side-by-side or stacked bar plots.
  • Customize the bars’ aesthetics by many options available in the “Details” menu.
  • Add confidence bars or error bars of your choice when displaying numerical variables.
  • Add customizable value labels on top of each bar, indicating totals, proportions, or percentages.
  • Remove and/or reorder bars, using the Factor Level Editor.

Bar Plot
Box Plot


  • Make boxplot using any combination of numerical variables and categorical variables.
  • Customize components of the boxplot, including the box, median, whisker, staples, and the outliers
  • Identify and annotate outliers.
  • Draw notched boxplots to depict confidence intervals for the median.
  • Remove and/or reorder boxplots, using the Factor Level Editor.
  • Use “sunflower” graph to show multiple outliers at a given point.


  • Plot customizable density, frequency, or a relative frequency histograms.
  • Plot histograms by levels of a factor either as multiple plots or overlaid plots.
  • Place value labels including frequency, proportions, and percentages on top of each bar.
  • Superimpose the graph by density curves and/or bell-shaped curves.

Pie Chart

Pie Charts

  • Plot pie charts, including customizing colors, reordering pie slices, and showing counts and percentages.
  • Plot pie charts by levels of a factor.
  • Add highly customizable legends to your pie charts.


  • Select from a variety of plot characters, and customize their size and colors.
  • Plot scatterplots by levels of a factor and customize plot characters, their size, and color.
  • Superimpose scatterplots by a least squares lines or LOESS curves.
  • Identify outliers by various methods, and identify desired cases on the plot.
  • Remove factor levels and set specific parameter values for each level of a factor, using the Factor Level Editor.

Stem Leaf


  • Plot stem and leaf display of your numerical data with your choice of scale.
  • Plot stem and leaf displays by levels of a factor.
  • Customize font, color, and size of the characters.