data2boxplot is a lightweight, powerful web app that instantly transforms CSV data into publication-quality boxplots β complete with ANOVA and Tukey HSD analysis. No coding required. π§ͺ Built with Python, Streamlit, pandas, seaborn, and statsmodels.
β‘οΈ Try it live: https://data2boxplot.com
- πΌ Upload CSV or Excel files directly
- π Generate clean, customizable boxplots instantly
- π Add violin plots, scatter points, and group means
- π§ One-way ANOVA + post hoc Tukey HSD
- β Clear natural-language interpretations of results
- π€ Downloadable Tukey tables
- π¦ No installation or coding needed β just drop your file
Upload your file |
---|
![]() |
Boxplot Output & Violin |
---|
![]() |
Tukey HSD & Signifigance |
---|
![]() |
- Upload a CSV or Excel file.
- Choose a numerical column to plot, and a grouping column.
- Customize options β like adding scatter points or violin overlays.
- Analyze using ANOVA (auto-detected p-values), and if significant...
- Interpret clear summaries with post hoc Tukey HSD.
- Download your results in one click.
As a neuroscience undergrad doing biomedical research, I constantly needed fast, clean visuals for small group comparisons β especially with boxplots and ANOVA. Most tools were clunky, overkill, or required code.
data2boxplot was built for speed, clarity, and accessibility β for students, researchers, and educators alike.
- Streamlit
- pandas
- matplotlib
- seaborn
- statsmodels
- Python 3.10+
git clone https://github.com/rsmith3rd/data2boxplot.git
cd data2boxplot
pip install -r requirements.txt
streamlit run data2boxplot.py