This repo shows three approaches to create an inset map of Spain, which shows the Canary Islands and ensures that relative sizes are preserved.
The first approach uses the tmap package and a ratio between the Spain continental territory and Canary Island to plot both on a map.
The second approach uses the tmap package and moves geometries representing Canary Island closer to the Spain continental territory.
The third approach uses the ggplot2 package and moves geometries representing Canary Island closer to the Spain continental territory.
Spatial data allowing for alternative visualizations of Spain using the second approach is available in:
Created maps were inspired by https://github.com/aaumaitre/maps_Spain, aaumaitre/maps_Spain#1 (comment), and the visualizing geospatial data chapter of the Fundamentals of Data Visualization book.
Read the Geocomputation with R book to learn more about spatial data operations and visualizations.