(rr-rdm-visualisation)=
# Data Visualisation

Data visualisation allows you to: 
* Extract valuable information and patterns from data
* Communicate this in a clear and comprehensible visual representation
* Enhance the communication of research findings, making it accessible to a broader audience
* Identify data quality issues, as outliers and data errors may become more visible in visualisations

Therefore, data visualisation is an aspect of research data management!

Below follow some resources that may help you in creating clearer, more accessible and more transparant data visualisations. 

<!--
```{figure} ../figures/data-visualisation.*
---
name: project-design
alt: A group of people collaboratively developing a data visualisation by using a giant pencil. 
---
 _The Turing Way_ project illustration by Scriberia. Used under a CC-BY 4.0 licence. DOI: [10.5281/zenodo.3332807](https://doi.org/10.5281/zenodo.3332807).
```
-->

(rr-rdm-visualisation-tools)=
## Tools

-  [Datawrapper](https://www.datawrapper.de/), where you can upload your data to generate tables and charts.
-  [upset graphs](https://upset.app/) are a straightforward way to visualize set intersections in a matrix layout, which can help in analysing multiple datasets at once.
-  Using **Python Plotly** you can add annotations and animations as extra visual cues to highlight important features.
  - [Annotating visualisations in Python plotly](https://medium.com/nerd-for-tech/enriching-data-visualizations-with-annotations-in-plotly-using-python-6127ff6e0f80) (blog and video)
  - [Animations using Python plotly](https://youtu.be/kMFvpmOaF2I)

(rr-rdm-visualisation-accessibility)=
## Accessibility

- [Tips to improve interpretability and accessibility](https://www.youtube.com/watch?v=RzT95DVUMnw) by Dr Tracey Weissgerber (video)
- [Writing Meaningful Alt-Texts for Data Visualisations in R](https://www.youtube.com/watch?v=dXV5bx1WQTM)
- [Writing Alt Text to communicate the meaning in data visualizations] by {cite:ps}`Hare2022dataviz`
- [Alt-texts](https://axesslab.com/alt-texts/)

(rr-rdm-visualisation-colours)=
## Colours
- [A detailed guide to colors in data vis style guides](https://blog.datawrapper.de/colors-for-data-vis-style-guides/) (blog)

(rr-rdm-visualisation-resources)=
## Resources

### Books and Articles

- [Fundamentals of Data Visualisation](https://serialmentor.com/dataviz/) by {cite:ps}`Wilke2019dataviz`
- [Data Visualisation, A practical introduction](https://socviz.co/) by {cite:ps}`Healy2018dataviz`
- [Creating clear and informative image-based figures for scientific publications](https://doi.org/10.1371/journal.pbio.3001161) by {cite:ps}`Jambor2021dataviz`
- [A layered grammar of graphics](http://dx.doi.org/10.1198/jcgs.2009.07098) by {cite:ps}`Wickham2010dataviz`
- A Field Guide to Digital Color by {cite:ps}`Stone2003dataviz`
- The Grammar of Graphics by {cite:ps}`Wilkinson1999dataviz`
- The Visual Display of Quantitative Information by {cite:ps}`Tufte2001dataviz`


### Other text resources and examples

- [Data Visualisation Course](https://exploratory-data-visualization.netlify.app/)
- [Free visual and communication resources](https://padlet.com/evansemporiumstore/lks3aoyyhkpnkmpe)
- [A collection of notebooks demonstrating plotting with matplotlib](https://github.com/KirstieJane/NH19-Visualization/)
- [A Comprehensive Guide to the Grammar of Graphics for Effective Visualization of Multi-dimensional Data](https://towardsdatascience.com/a-comprehensive-guide-to-the-grammar-of-graphics-for-effective-visualization-of-multi-dimensional-1f92b4ed4149)
- [Friends Don't let Friends Write Bad Graphs](https://github.com/cxli233/FriendsDontLetFriends) by {cite:ps}`li2023dataviz`

### Videos

- 5 minute videos on [Data visualisation - Introduction and motivation](https://www.youtube.com/watch?v=7t2qYO2zEWQ) and [Figure design, design process, fundamentals](https://www.youtube.com/watch?v=WtYArH4EIRg)
- [Create Effective Data Visualizations](https://youtu.be/jt-VdyFzjj0) (second part focuses primarily on Tableau)
- [Data visualisation for scientific papers](https://www.youtube.com/playlist?list=PLWb8IFSVeQ62NbG-u4vQlh4srFcC2KH5g) videos by ReproducibiliTeach
- Outline of grammar of graphics
    -   [A Grammar of Graphics](https://www.youtube.com/watch?v=RCaFBJWXfZc) - Excellent summary of the grammar of graphics layers or 'functional pipeline'
    -   [Leland Wilkinson - The Grammar of Graphics](https://www.youtube.com/watch?v=1X93Sum_SyM) - Leland himself giving a quick high level summary of the grammar of graphics
-   [Martin Krzywinski: A pandemic of bad charts](https://www.youtube.com/watch?v=_YGmfsKL8N8)
-   [EMBL Keynote Lecture 2019 - Data visualization and data science, Hadley Wickham](https://www.youtube.com/watch?v=9YTNYT1maa4)
-   Practical high level intros to Tufte's principles
    -   [What should we do to improve our graphics and figures?](https://www.youtube.com/watch?v=00Fha1lkRxk)
    -   [Graphical Excellence](https://www.youtube.com/watch?v=VkyzSAPkQ50)

### Podcasts

-   [Data Viz Today](https://dataviztoday.com/)
-   [Data Stories](https://datastori.es/)
-   [PolicyViz](https://policyviz.com/podcast/)

### Other

-   [biovis](http://biovis.net/)
