---
title: "AutoViz: Automated Exploratory Data Visualization"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{AutoViz: Automated Exploratory Data Visualization}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(collapse = TRUE, comment = "#>")
library(AutoViz)
```

## Overview

AutoViz provides a transparent, rule-based workflow for exploratory analysis.
It profiles variables, quantifies missingness, screens numeric outliers, and
creates visualization recommendations.

## Basic workflow

```{r}
av <- autoviz(iris)
av
```

## Profiling

```{r}
vb_profile(iris)
```

## Recommendations

```{r}
vb_recommend(iris)
```

## A plot

```{r}
vb_plot(iris, "Species", type = "bar")
```

## HTML dashboard

```{r}
dash <- vb_dashboard(iris, title = "Iris Dashboard")
dash
```

The dashboard layer is independent of Shiny. Shiny can be used when a full
application with user-defined inputs and reactive server logic is required.
