Resources
This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.
devtools
devtools is an R package that aims to make package development easier by providing functions that simplify and expedite common tasks. It includes functions for loading code, updating documentation, running tests, building and installing packages, checking and releasing packages, and more. It is widely used for R package development and there are several resources available to learn more about package development using devtools.
dplyr
dplyr is a package in R that provides a grammar of data manipulation. It offers a consistent set of verbs to solve common data manipulation challenges, such as adding new variables, selecting variables, filtering cases, summarizing data, and arranging rows. It also provides support for working with different computational backends, including arrow, dtplyr, dbplyr, duckplyr, duckdb, and sparklyr. The package can be installed as part of the tidyverse or separately.
Dr. U - Images as Facet Labels in ggplot2
This post explains how to replace the facet labels in ggplot2 with images, specifically country flags. It demonstrates how to load the required packages, obtain flag images from a GitHub repository, join the flag data with the gapminder dataset, download the flag images, generate markdown for reading the images, and create a plot with the flag images as facet labels.
Drawing Anything with ggplot2
Material for the 'Drawing Anything with ggplot2' workshop by thomasp85
DT
An R package that provides an interface to the DataTables library, allowing R data objects to be displayed as interactive tables on HTML pages.
Easily Arrange External Figures with Patchwork Alongside ggplot2 Figures • figpatch
Easily Arrange External Figures with Patchwork Alongside ggplot2
Efficiency and Consistency: Automate Subset Graphics with ggplot2 and purrr - Cédric Scherer
Efficiency and Consistency: Automate Subset Graphics with ggplot2 and purrr is a blog post by Cédric Scherer that discusses automated plot generation with ggplot2. The post explains how to create a set of explorative or explanatory charts for different variables or categories of a dataset using a functional programming approach. It provides examples and tips for working with variables and explores data sets visually.
Efficient R Programming
Efficient R programming is a book that provides tips and techniques for writing efficient and optimized code in R.
Engineering Production-Grade Shiny Apps
This book is a guide to building robust Shiny applications that are ready for production use. It covers topics such as project management, technical optimization, and team collaboration. The target audience includes developers who have basic knowledge of Shiny and want to build production-grade applications.
Fix labels and understand scale functions in ggplot - YouTube
This YouTube video provides an explanation of how to fix labels and understand scale functions in ggplot.