Skip to content
R for the Rest of Us: A Statistics-Free Introduction comes out June 25th. Or you can read the online version today. Check it out →
R for the Rest of Us Logo

Resources

This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.

Screenshot of Albert Rapp - Four reasons to learn HTML + CSS as an R programmer

Albert Rapp - Four reasons to learn HTML + CSS as an R programmer

Four reasons to learn HTML + CSS as an R programmer

Screenshot of Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation's Traditional Lifeways

Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation's Traditional Lifeways

In an interview, Angie Reed, Water Resources Planner for the Penobscot Indian Nation, shares her journey with R, from statistics to river conservation. Beginning with the Houlton Band of Maliseet Indians and later joining the Penobscot Indian Nation, she uses R to blend traditional views with modern technology. This enables engaging community involvement and environmental protection. Her work involves river stewardship, education in R coding, and development of an interactive R Shiny app for the local community, underscoring how R can be instrumental in preserving traditional lifeways and promoting sustainability.

Screenshot of An Exploration of Simple Features for R

An Exploration of Simple Features for R

Introduction to GIS with R through the sp and sf packages.

Screenshot of An Exploration of Simple Features for R

An Exploration of Simple Features for R

An exploration of the implementation of simple features standard by the sf package for R

Animated active fire maps using NASA FIRMS data in R

This video tutorial demonstrates how to create animated active fire maps using NASA's Fire Information for Resource Management System (FIRMS) data within R. Viewers will learn the techniques for importing and handling satellite-derived fire data, processing it, and then visualizing the active fire spots over time using animation tools in R. The tutorial is designed for data analysts, environmental researchers, and GIS specialists interested in mapping and geospatial analysis to monitor wildfires and understand spatial patterns using NASA's publicly available data sets in R programming environment.

Screenshot of argonDash

argonDash

Argon Shiny Dashboard Template is a Bootstrap4 dashboard template for creating Shiny applications. It requires the installation of the 'argonR' package. The template includes vertical and horizontal layouts and is based on the original argon dashboard HTML template designed by Creative Tim. The project has a Contributor Code of Conduct and is licensed under GPL-2. It is developed by David Granjon.

Screenshot of artyfarty

artyfarty

Introduction to artyfarty

Screenshot of Automate subset plots with ggplot2 and purrr

Automate subset plots with ggplot2 and purrr

Cedric Scherer's blog post, 'Efficiency and Consistency: Automate Subset Graphics with ggplot2 and purrr,' guides readers through the process of automating the creation of subset graphics in R using the ggplot2 and purrr packages. It explains how to eliminate redundant work when generating explorative or explanatory charts for various data subsets by iterating over a vector of groups with a custom function. The post provides a practical tutorial on improving efficiency and consistency when visualizing relationships for different numeric variables, with a focus on polished charts and including examples and shortcuts for data exploration.

Screenshot of BBC Visual and Data Journalism cookbook for R graphics

BBC Visual and Data Journalism cookbook for R graphics

The BBC Visual and Data Journalism team has crafted an R package, complemented by a cookbook, designed to assist in generating graphics in the BBC's signature style using the ggplot2 library in R. This resource streamlines the creation of professional-looking visuals and eases the learning curve for newcomers to R. The cookbook outlines the procedures for installation and usage of the necessary R packages, including 'bbplot', which is available directly from GitHub. It includes detailed guidance on customizing plots with BBC style elements, such as text size, font, and axis formatting, through practical examples with gapminder data.

Screenshot of bbplot

bbplot

R package that helps create and export ggplot2 charts in the style used by the BBC News data team

Before you continue to YouTube

Sign in to YouTube with your Google account

Screenshot of Best Practices for Data Visualisation

Best Practices for Data Visualisation

This content outlines best practices for creating effective and accessible data visualisations. It provides insights, advice, and code examples to enhance the readability and impact of data presentations. Emphasizing both the art and science of data visualisation, it guides readers through core principles and elements of designing charts and tables. The guide also addresses the need for authorial choices in storytelling through data and the importance of customizing default settings to convey information effectively. Aimed at Royal Statistical Society contributors, the advice is broadly applicable and includes resources for chart selection and accessibility.