rzine-reviews / GWR_Rzine

0 stars 0 forks source link

Cartographies #4

Closed rysebaert closed 2 weeks ago

rysebaert commented 11 months ago

Voici une proposition de code pour aller en ce sens avec vos données. A vous de voir en fonction de vos objectifs analytiques...

# Sélectionnez tous les noms de colonne avec le nom coef (plusieurs moyens de le faire)
ind <- colnames(data_immo[,grep("coef", colnames(data_immo)), drop = TRUE])
# Quantiles sur ces indicateurs (10 classes)
discr <- quantile(data_immo[,ind, drop = TRUE], probs = seq(0,1,0.1), na.rm = TRUE)

# Palette (rupture à 0)
palette <- mf_get_pal(n = c(4, 5), pal = c("Teal", "Peach"), neutral = "#f5f5f5")

# 8 cartes avec la même discrétisation
par(mfrow = c(4, 2)) 
for (var in colnames(data_immo)[22:29]) {
  # la carte
  mf_map(x = data_immo,
         var = var,
         type = "choro",
         border = "gray",
         lwd = 0.1,
         breaks = discr,
         pal = palette,
         leg_pos = "left",
         leg_title = NA,
         leg_val_rnd = 0)
  mf_title(var)
}
juliepierson commented 6 months ago

Pour le 1er point j'ai supprimé la carte des EPCI qui n'est effectivement pas très utile. Dans la même idée pour visualiser les EPCI sans correspondance un peu plus bas j'ai utilisé plot plutôt que mapsf (4469436090e2ed2572305747aa9110a4ed9a93ba).

juliepierson commented 6 months ago

2ème point sur la représentation du voisinage (effectivement illisible !) : les marges ont été réduites et les points masqués avec 416509f0227e5a28b6d3172e5bf74d6961fa4487

juliepierson commented 6 months ago

4ème point sur l'année des sources ok avec 52e3cf137b01efd49d2cdbeac61423a9f5775c18, j'ai également ajouté les sources pour les cartes où il n'y en avait pas

juliepierson commented 6 months ago

J'ai ajouté les régions sur les cartes avec ed795c75899d32fce56c00ade696eeed1ae067e8 Perso je ne suis pas complètement convaincue que ça apporte quelque chose pour la lecture des cartes, je trouve que ça les alourdit un peu, mais j'attends l'avis des collègues ! Sinon la couleur des bordures des symboles de légende est maintenant raccord avec la couleur de bordure des EPCI.

juliepierson commented 6 months ago

Ok pour le point 5 sur l'inversion de la palette de couleurs pour la vignette sur le niveau de vie dans les cartes des coefficients avec dd98274202885d5caaaff91135cda46b82ae5b08

LeCampionG commented 6 months ago

J'ai ajouté les régions sur les cartes avec ed795c7 Perso je ne suis pas complètement convaincue que ça apporte quelque chose pour la lecture des cartes, je trouve que ça les alourdit un peu, mais j'attends l'avis des collègues ! Sinon la couleur des bordures des symboles de légende est maintenant raccord avec la couleur de bordure des EPCI.

je suis d'accord, à mon sens elles ne sont pas utiles et ne facilitent pas la lecture des cartes. A titre personnel je préfère sans.

juliepierson commented 2 months ago

Pour le point 6

Une simple question pour rendre comparables vos cartes de résidus GWR : ne serait-il pas intéressant d'avoir une discrétisation commune à vos 8 cartes/variables pour les rendre comparables (quantiles des 8 cartes ?), avec une même palette de couleur ? Cela permettrait efficacement d'introduire la représentation suivante.

Dans la mesure où la discrétisation est standardisée c'est ok non pour pouvoir comparer les cartes ? Ou j'ai loupé un truc ?

juliepierson commented 2 months ago

Normalement les 2 derniers points sont ok aussi, si on n'a rien loupé tout est bon pour cette issue !

rysebaert commented 1 month ago

Merci pour ces modifications. Quelques commentaires, vraiment à la marge pour clôturer l'issue:

Les cartes de voisinage sont nettement plus lisbles, vous pouvez juste utilement remplacer ceci

proj4string_2154 <- "+proj=lcc +lat_0=46.5 +lon_0=3 +lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +type=crs"
neighbours_epci_sf <- spdep::nb2lines(neighbours_epci, coords=coord, proj4string=proj4string_2154, as_sf=T)

par cela

neighbours_epci_sf <- spdep::nb2lines(neighbours_epci, coords = coord, proj4string = "EPSG:2154", as_sf = T)

Pour les contours des EPCI, personnellement cela m'aide à me repérer pour interpréter des résultats. Mais si cela introduit de votre point de vue du bruit (et suggère la présence d'une VI d'appartenance territoriale qui n'a pas lieu d'être) peut être mieux vaut-il la supprimer, effectivement. Une solution d'entre-deux peut consister à réduire un peu l'épaisseur de la ligne. A vous de trancher, je ne m'opposerai pas au choix effectué !

juliepierson commented 2 weeks ago

Merci pour ta remarque @rysebaert , c'est ok pour le 1er point avec b8075bf33b48f1e4090102eb7716a63e39036823

Je crois qu'on va laisser comme ça pour les contours des régions !