Amusements cartographiques
Pour rédiger mon tutoriel cartographique pour R, je cherchais des données variées. J’ai réussi à trouver les résultats à la présidentielle de 2007, par départements. J’ai du retravailler un peu le fichier, que je donne à la collectivité :
presidentielles.csv
Avec ça, on peut faire de jolies cartes. Mes premières essaient de repérer les zones où les candidats ont reçu leur pourcentages maxi et mini de votes.
Je classe les données par intervalles avec le package classInt :
class<-classIntervals(plotvar, nclr, style=”equal”)
Je sais, ces cartes n’ont rien de formidable, on en trouve de mieux sur internet, il n’y a pas de légende… Mais vous pouvez les reproduire ces cartes. Talk about empowerment !
plotvar <- presidentielles$schivardi/presidentielles$exprime
nclr <- 6
plotclr <- brewer.pal(nclr,”RdBu”)
plotclr <- plotclr[nclr:1] # reorder colors
class <- classIntervals(plotvar, nclr, style=”equal”)
colcode <- findColours(class, plotclr)
plot(departements,col=colcode,lty=”blank”,lwd=.5)
title(main=”Votes pour Schivardi”)
4 commentaires
Un commentaire par Thierry Chevaillier (19/09/2010 à 9:01)
Il y manifestement une erreur sur Sarkozy !
Interversion avec Le Pen?
Un commentaire par Baptiste Coulmont (19/09/2010 à 9:58)
> ce n’est pas une erreur, mais un effet du choix du découpage en intervalles d’une certaine forme. Je pense que, si vous utilisez les données que j’ai mises en ligne et le code R, vous aboutirez aux mêmes cartes.
Il faut lire chaque carte indépendamment des autres : chaque carte dispose de son propre dégradé de couleurs, afin de pouvoir repérer les départements où le candidat a été le plus efficace et ceux où le candidat a été le moins efficace. Du “rouge” sur la carte de Schivardi n’est absolument pas équivalent (en terme de nombre de voix ou de proportion des suffrages exprimés) à du “rouge” sur la carte de Le Pen ou de Buffet.
Un commentaire par Joël (21/09/2010 à 22:04)
Le code couleur ne me plait pas beaucoup, il induit en erreur je trouve…
Un commentaire par Baptiste Coulmont (22/09/2010 à 8:18)
Bleu pour faible, rouge pour fort, et un dégradé entre les deux…