Raincloud Plot Generator

The Raincloud Plot Generator lets you visualize data distributions by combining three powerful elements: a half-violin (density cloud), a box plot (umbrella), and raw data points (rain). Enter your data values across groups, set figure dimensions, adjust bandwidth and violin width, and pick your group colors. You get a summary of group statistics — median, IQR, mean, and data spread — displayed together so you can compare distributions more completely than any single chart type alone.

Paste tab-separated or comma-separated data with columns: ID, Group, Value. One row per observation.

in

Width of the output figure in inches.

in

Height of the output figure in inches.

Font size for axis tick labels.

Font size for axis labels.

Override the minimum value on the Y axis. Leave at 0 to auto-detect.

Override the maximum value on the Y axis.

Smoothing bandwidth for the density (violin) curve. Lower = more jagged, higher = smoother.

Controls the horizontal spread of the half-violin density cloud.

Results

Total Observations

--

Number of Groups

--

Overall Mean

--

Overall Median

--

Overall Std Dev

--

Overall Min

--

Overall Max

--

Group Mean ± Std Dev

Results Table

Frequently Asked Questions

What is a raincloud plot?

A raincloud plot is a hybrid visualization that combines three data representations in one figure: a half-violin plot (the 'cloud') showing the kernel density estimate, a box plot (the 'umbrella') showing the median, IQR, and whiskers, and individual raw data points (the 'rain') plotted below. Together, they provide a more complete picture of your data's distribution than any single chart type.

How should I format my input data?

Your data should have three columns: ID, Group, and Value — one observation per row. You can use tab-separated or comma-separated values. The ID column is a sample or observation identifier, Group is the category label, and Value is the numeric measurement. Paste directly from Excel or a spreadsheet.

How many groups can the raincloud plot generator handle?

This tool supports up to 6 groups, each assigned its own color. If your dataset has more than 6 groups, the tool will still process the data but colors will cycle through the defined palette.

What does the kernel bandwidth setting control?

The kernel bandwidth (bw) controls how smooth the density estimate (the half-violin 'cloud') appears. A smaller bandwidth produces a more jagged, detailed curve that closely follows the raw data. A larger bandwidth produces a smoother, more generalized density shape. The default of 0.5 works well for most datasets.

When should I use a raincloud plot instead of a box plot or violin plot?

Use a raincloud plot when you want to show your audience the full picture: distribution shape, summary statistics, and actual data points simultaneously. Box plots hide distributional details, and violin plots hide the raw data. Raincloud plots solve both problems, especially when comparing groups in clinical, biological, or social science research.

What statistics are shown in the group summary table?

For each group, the table shows the sample size (N), mean, median, standard deviation, first quartile (Q1), third quartile (Q3), interquartile range (IQR), minimum, and maximum. These statistics correspond directly to what would be encoded visually in the box plot component of the raincloud plot.

What does IQR mean in the statistics table?

IQR stands for Interquartile Range — the difference between the 75th percentile (Q3) and the 25th percentile (Q1). It represents the spread of the middle 50% of your data and is a robust measure of variability that is not affected by extreme outliers, unlike standard deviation.

Can I use this tool to compare groups in clinical or biological research?

Yes. Raincloud plots are widely used in clinical trials, genomics, psychology, and neuroscience to compare distributions across experimental conditions or patient groups. The combination of density, box plot, and raw data makes them especially suitable for peer-reviewed publications where transparent data reporting is required.

More Statistics Tools