18Jan/14

Pense-bête R #1 (deux courbes sur un graph)

Il m’arrive souvent de fouiller dans mes fichiers pour tenter de retrouver un code R pour produire un graphique, ou manipuler des formats (comme par exemple des dates). Un moyen rapide de retrouver les informations serait de publier mes code sur ce blog. Il est même possible que certaines personnes puissent y trouver un léger intérêt. C’est pourquoi je souhaite commencer une série d’articles intitulés “Pense-bête R”, qui sera alimentée à chaque fois que je rencontrerai un cas de figure sous R que je risque de rencontrer à nouveau.

10Nov/13

Scale bar and North arrow on a ggplot2 map using R

After some research on the Internet, I gave up trying to find an R function to add a scale bar and a North arrow on a map, using ggplot().
So, I would like to present you what I have come up with.

The idea is really basic : we create two polygons for the scale bar, we add some text above, and we draw an arrow. That’s it. The only tricky thing here, is the way to obtain the coordinates of each element. An easy solution is to use the gcDestination function, from the maptools package.