Related Experiment Video
Updated: Jan 25, 2026

A Robust Discovery Platform for the Identification of Novel Mediators of Melanoma Metastasis
Published on: March 8, 2022
Raincloud plots: a multi-platform tool for robust data visualization
Micah Allen1,2,3, Davide Poggiali4,5, Kirstie Whitaker2,6
1Aarhus Institute of Advanced Studies, Aarhus University, Aarhus, Denmark.
Abstract:
Across scientific disciplines, there is a rapidly growing recognition of the need for more statistically robust, transparent approaches to data visualization. Complementary to this, many scientists have called for plotting tools that accurately and transparently convey key aspects of statistical effects and raw data with minimal distortion. Previously common approaches, such as plotting conditional mean or median barplots together with error-bars have been criticized for distorting effect size, hiding underlying patterns in the raw data, and obscuring the assumptions upon which the most commonly used statistical tests are based. Here we describe a data visualization approach which overcomes these issues, providing maximal statistical information while preserving the desired 'inference at a glance' nature of barplots and other similar visualization devices. These "raincloud plots" can visualize raw data, probability density, and key summary statistics such as median, mean, and relevant confidence intervals in an appealing and flexible format with minimal redundancy. In this tutorial paper, we provide basic demonstrations of the strength of raincloud plots and similar approaches, outline potential modifications for their optimal use, and provide open-source code for their streamlined implementation in R, Python and Matlab ( https://github.com/RainCloudPlots/RainCloudPlots). Readers can investigate the R and Python tutorials interactively in the browser using Binder by Project Jupyter.
More Related Videos
Related Concept Videos
Arrhenius Plots
The Arrhenius equation can be used...
Overview of Microsoft Excel as a Data Analysis Tool
Residual Plots
When the residual values are plotted against the variable x, it is called a residual...
Microsoft Excel: Plotting Mean, SD, and SE
First, calculate the mean, SD, and SE of your data. The mean is obtained using the formula `=AVERAGE(range)`, while SD can be calculated with `=STDEV.P(range)` for a population or `=STDEV.S(range)` for a sample. SE is calculated as `=SD/SQRT(n)`, where `n` is the sample size.
To plot these values, use a bar...
Bode Plots
A network function represents the ratio of a system's output to its input, with the magnitude and phase angle derived from the complex network function. The decibel logarithmic gain is...
Scatter Plot

