AnovaVisualizer

Elixir module to visualize ANOVA and Tukey's HSD analysis results created using the anova Elixir library.

Installation

def deps do
  [
    {:anova_visualizer, "~> 1.2.0"}
  ]
end

Usage in Livebook


# Add dependencies
Mix.install([
  {:anova, "~> 0.6.1"},
  {:anova_visualizer, "~> 1.2.0"}
])

# Your results data
results = %{
  anova: %{...},
  post_hoc_test: %{...}
}

# Create visualization with auto-generated group names ("Group 1", "Group 2", ...)
AnovaVisualizer.visualize(results)

# Optionally provide a custom title
AnovaVisualizer.visualize(results, "My Experiment")

# Optionally provide a list of group names
AnovaVisualizer.visualize(results, "My Experiment", ["Control", "Treatment A", "Treatment B"])

Key Features