analyzr
Authors: Jakob Promintzer
Abstract: Analyzr is a broadly applicable point and click plotting tool built on ggplot. The graphs are organized in multiple layers, which the user can freely add and remove. Select your data, apply a filter and make a graph with only a few clicks.
Full Description: Purpose and motivation
Understanding data is of paramount importance, and visualization plays a key role here. How does analyzr exactly contribute to that?
- Speed: With only a few clicks the plot is ready.
- Avoid errors: As the user does not need to write code, errors are avoided.
- Broadly applicable: The user need not know ggplot, or R in general, to be able to look at data.
- Options: The user might find new options for data visualization using analyzr.
- Dynamics: The possibility of dynamic adjustments helps the user better understand the data.
User manual
Analyzr offers a number of different functionalities aimed at simplifying data visualization. The list below provides an overview on what analyzr can do.
- Adding a tab: Analyzr is organized in tabs, which the user can add (and also remove). Each tab allows the selection of one input dataset and the production of one graphical output. Having multiple tabs enables the dynamic comparison of plots.
- Data selection: For demonstration purpose, 3 sample datasets are available (mtcars, diamonds, economics). In a more advanced version, the user will be able to point analyzr to any input data of interest, of course.
- Filter: The selected data can be filtered. Applying a filter affects the graph.
- Adding a layer and building the plot: The graphs are built with the ggplot package. As ggplot itself, analyzr organizes the plot in layers, which the user can add and remove. Each layer demands the selection of a plot type (a geom) and axis information. Depending on the geom selected, the user can choose from a variety of widgets to control the plot. Currently supported geoms are: point, bar, line, histogram, smooth (to be further enhanced).
- More controls: Additional widgets can be found under the gear-icon in the plot output. These are not specific to the layer, but rather to the plot as a whole. The user can adjust for example: plot title, axis labels, colour scales.
- Overview: Analyzr shows the first few rows, as well as a summary of the selected data.
Keywords: visualization, ggplot
Shiny app: https://jp333.shinyapps.io/analyzr/
Repo: GitHub - Promintzer/analyzr
RStudio Cloud: RStudio Cloud
Thumbnail:
Full image: