Cargando…

Raincloud plots: a multi-platform tool for robust data visualization

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 eff...

Descripción completa

Detalles Bibliográficos
Autores principales: Allen, Micah, Poggiali, Davide, Whitaker, Kirstie, Marshall, Tom Rhys, van Langen, Jordy, Kievit, Rogier A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000 Research Limited 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6480976/
https://www.ncbi.nlm.nih.gov/pubmed/31069261
http://dx.doi.org/10.12688/wellcomeopenres.15191.2
_version_ 1783413689139855360
author Allen, Micah
Poggiali, Davide
Whitaker, Kirstie
Marshall, Tom Rhys
van Langen, Jordy
Kievit, Rogier A.
author_facet Allen, Micah
Poggiali, Davide
Whitaker, Kirstie
Marshall, Tom Rhys
van Langen, Jordy
Kievit, Rogier A.
author_sort Allen, Micah
collection PubMed
description 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.
format Online
Article
Text
id pubmed-6480976
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher F1000 Research Limited
record_format MEDLINE/PubMed
spelling pubmed-64809762019-05-07 Raincloud plots: a multi-platform tool for robust data visualization Allen, Micah Poggiali, Davide Whitaker, Kirstie Marshall, Tom Rhys van Langen, Jordy Kievit, Rogier A. Wellcome Open Res Software Tool Article 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. F1000 Research Limited 2021-01-21 /pmc/articles/PMC6480976/ /pubmed/31069261 http://dx.doi.org/10.12688/wellcomeopenres.15191.2 Text en Copyright: © 2021 Allen M et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Allen, Micah
Poggiali, Davide
Whitaker, Kirstie
Marshall, Tom Rhys
van Langen, Jordy
Kievit, Rogier A.
Raincloud plots: a multi-platform tool for robust data visualization
title Raincloud plots: a multi-platform tool for robust data visualization
title_full Raincloud plots: a multi-platform tool for robust data visualization
title_fullStr Raincloud plots: a multi-platform tool for robust data visualization
title_full_unstemmed Raincloud plots: a multi-platform tool for robust data visualization
title_short Raincloud plots: a multi-platform tool for robust data visualization
title_sort raincloud plots: a multi-platform tool for robust data visualization
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6480976/
https://www.ncbi.nlm.nih.gov/pubmed/31069261
http://dx.doi.org/10.12688/wellcomeopenres.15191.2
work_keys_str_mv AT allenmicah raincloudplotsamultiplatformtoolforrobustdatavisualization
AT poggialidavide raincloudplotsamultiplatformtoolforrobustdatavisualization
AT whitakerkirstie raincloudplotsamultiplatformtoolforrobustdatavisualization
AT marshalltomrhys raincloudplotsamultiplatformtoolforrobustdatavisualization
AT vanlangenjordy raincloudplotsamultiplatformtoolforrobustdatavisualization
AT kievitrogiera raincloudplotsamultiplatformtoolforrobustdatavisualization