loreabad6 / ggraph-spatial-examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geospatial Network Visualizations using ggraph

Lorena Abad

Showcasing the possibilities of using ggraph with a layout that understands geographical space positions via sf. These examples use sfnetworks and my implementation of ggraph still under construction before a PR is possible, and can be installed as:

remotes::install_github("loreabad6/ggraph")

Showcase

Break Free from Plastic

The data used here comes from the Tidy Tuesday weekly data project. This is week 5 of 2021 were we analyzed data from the “Break Free from Plastic” initiative. Have a look at the final plot:

Here is a step by step guide on how to recreate it.

Airports in the U.S.

This example is inspired on this wonderful blogpost on Network Visualization by Katherine Ognyanova, where I tried to recreate the last plot.

Code here.

The fourth way of visualizing a graph on a map

In his very helpful blogpost Markus Neteler (@internaut) guides us through three different ways to plot a spatial graph on a map. With the ggraph and sfnetworks combination, we can add a fourth way!

Code here.

{sfnetworks} showcase

Examples of what can be done with the sfnetworks package is shown here, with all the figures created with ggraph and ggplot2!

To create this GIF I used xaringan and you can find the raw .Rmd file here

About


Languages

Language:HTML 42.9%Language:CSS 26.5%Language:R 26.0%Language:JavaScript 4.6%