Skip to content

kevinchtsang/weather-animation

Repository files navigation

Turn Tables into Animations Using R

Presenting data with temporal and geographic features are often more engaging through animations and maps. This post will give a walkthrough on using R to extract the data from public sources, wrangle the data, and create an animation of a map.

The data we will be using is the daily weather summaries of 2020 provided by the Met Office (based in the UK). The data is stored as tables within a PDF, which we will have to parse using the pdftools package. The exact location (longitude and latitude) of each weather station will be referenced using web-scraping methods from the rvest package. To source the country boundary data and coordinates, we will use the rnaturalearth package, which sources the coordinates from Natural Earth.

To manipulate and wrangle the data, we will use the dplyr and tidyverse toolkit. For the plots, we will use the ggplot2, gganimate, and sf package.

This post will cover:

  • PDF parsing
  • Web scraping
  • Data wrangling
  • Plotting maps with sf
  • Animating plots with gganimate

Continue reading at https://kevinchtsang.github.io/weather-animation/

Releases

No releases published

Packages

No packages published

Languages