Skip main navigation

Data Visualisation in R/RStudio – Conclusion and Resources

Conclusion and resources
© Wellcome Genome Campus Advanced Courses and Scientific Conferences

Data visualisation in R and RStudio makes it possible to easily use basic plotting functions, or apply more advanced functions through packages.

As you must have noticed throughout this week, the undeniable added value of R/RStudio compared to the more classical resources such as Excel, is the ability to produce publication-ready graphics. For this, you can either use default functions and options, which already produce a highly controlled output quality, or you can also pre-define advanced options and use them in variables.

Moreover, you can easily ensure reproducibility of your output, simply by writing your commands in a script. This would allow you to apply changes in your data or display with the same final output.

Importantly, there are plenty of websites and online resources to easily take you through using packages, either using their official documentation, or personal contributions and forums to tackle certain aspects of the analysis.

Although using packages such as ggplot2 might seem cumbersome to understand in the beginning, I’m pretty confident that you will quickly understand that the game is worth the candle!

Resources for R/RStudio

There are obviously tons of online resources to guide you through introductory or advanced R or RStudio usage.

One I can suggest is This very famous website (STHDA: Statistical Tools for High-throughput Data Analysis) will give you a step by step explanation of how to use R and RStudio, taking you from very basic introductions of R principles to more advanced packages for data manipulation, statistical analysis, or data visualization with many detailed examples.

Resources for ggplot2

As I believe you understood at this point, there are still many functions and options to explore in ggplot2.

For a list of functions available in ggplot2, there are again many resources on the web. It is important to browse these resources by yourself, because each one of you will have specific display requirements and we obviously cannot cover them all.

However, now that I showed you some basic usage, and in order to help you start using ggplot2 with good references, my personal preferences are for the following resources:

  • This is the on-line version of the book “ggplot2: elegant graphics for data analysis” published (Springer publishing). This a very detailed resource on explanations of each layer with helpful examples

    This website presents ggplot2 functions classified by type of layer (aesthetics, geoms,…) and in which you can click on each function name to be automatically redirected to its usage

  • The first page of this documentation page presents a “cheatsheet” that is a printable document summarizing functions in ggplot2. At the bottom of the page you will also find a list of clickable ggplot2 functions to access their usage including examples. Many links to start working with ggplot2 are also given here

  • All other links to resources that have been given to you throughout this course

© Wellcome Genome Campus Advanced Courses and Scientific Conferences
This article is from the free online

Bioinformatics for Biologists: An Introduction to Linux, Bash Scripting, and R

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education