AutoViz

AutoViz 1.0.0 is an R package for automated exploratory data analysis, visualization recommendation, and lightweight HTML dashboard generation.

What makes AutoViz different?

AutoViz is not a replacement for Shiny. Shiny is a framework for building interactive web applications. AutoViz is an analytical layer that inspects a rectangular dataset and recommends useful visualizations and diagnostics.

Installation

Install the released package from CRAN when available:

install.packages("AutoViz")

Install the development version from GitHub:

remotes::install_github("autoviz-r/AutoViz")

Quick start

library(AutoViz)

av <- autoviz(iris)
av

vb_profile(iris)
vb_summary(iris)
vb_missing(iris)
vb_outliers(iris)
vb_recommend(iris)

vb_plot(iris, "Species", type = "bar")

dashboard <- vb_dashboard(iris, title = "Iris Data Dashboard")
htmltools::save_html(dashboard, "autoviz-dashboard.html")

Design

The package follows a simple pipeline:

data -> profiling -> diagnostics -> recommendation -> visualization/dashboard

The core workflow does not require Shiny. Shiny can be used separately when a user wants to wrap AutoViz outputs in a larger interactive application.

Scope of 1.0.0

Version 1.0.0 focuses on rectangular data, transparent rule-based recommendations, standard ggplot2 visualizations, and a lightweight HTML dashboard. It intentionally avoids opaque machine-learning-driven chart selection so that recommendations remain reproducible and explainable.

License

MIT.