Load grouped numeric data to plot.
Use Browse file or drop a CSV / TSV,
or click Demo Data to try example data.
Load grouped numeric data to plot.
Use Browse file or drop a CSV / TSV,
or click Demo Data to try example data.
Input format
CSV or TSV in either long format (one row per observation, two columns: group and value) or wide format (one column per group, ragged columns allowed). The tool auto-detects which layout you have; the Layout dropdown lets you override.
Column pickers (long mode)
If your file has more than two columns, choose which column is the group and which is the numeric value with the dropdowns under Input. Non-numeric and blank values in the value column are skipped and counted.
Plot type
Box gives a classic Tukey box (median, Q1, Q3, whiskers at 1.5×IQR, outliers as points). Violin overlays a Gaussian kernel density estimate (Silverman bandwidth, adjustable). Use Box+Violin for both, or Violin+Points to show the underlying distribution with raw observations.
Statistical tests
For two groups, the default is Welch's t-test (handles unequal variances). Switch to Student's t-test if you have a strong reason to assume equal variance, or Mann-Whitney for non-parametric. Tick Paired if your samples are matched in row order — paired t and Wilcoxon become available when group n are equal.
For three or more groups, the default is one-way ANOVA. Use Kruskal-Wallis for non-parametric. Tick Posthoc to add pairwise tests below the omnibus result, with Tukey HSD (parametric) or Mann-Whitney with Benjamini-Hochberg correction (nonparametric).
Annotation style
Choose stars (ns / * / ** / *** / ****), exact p-values, or both. Brackets stack automatically so they don't overlap.
Interactivity
Hover a point for its exact value. Hover a box for the 5-number summary. Click a group label below the plot to toggle that group in or out — stats recompute live. Drag rows in Group order to reorder.
Keyboard
P toggles points. V toggles violin. B toggles box.
Export
PNG honors the DPI selector (300 is publication standard). SVG opens in Illustrator and Inkscape. Copy puts PNG on the clipboard.
If this tool was useful in your work, please cite it as:
EuropaDX, Inc. (2026). Box / Violin Plot — EuropaXp OmicsCloud Bioinformatics Toolkit. Available at https://europadx.com/tools/boxplot/The Box / Violin tool runs entirely client-side and may freeze or run out of memory on datasets above ~200,000 observations or files larger than 50 MB.
EuropaXp OmicsCloud handles datasets of any size with full pipeline support, persistent workspaces, and reproducible reports.