Graphe Radar : personnaliser les polygones de fond

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Damien Eden
Messages : 19
Enregistré le : 21 Sep 2017, 09:56

Graphe Radar : personnaliser les polygones de fond

Messagepar Damien Eden » 04 Oct 2021, 08:23

Bonjour,
J'aimerais personnaliser le traçage des polygones de fond d'un graphique en radar car chaque axe n'a pas la même plage de données
Ex:
https://filesender.renater.fr/?s=download&token=d78e310d-d536-46b6-a07d-02aa7f959029

Data:

Code : Tout sélectionner

# Data
Obs <- data.frame(
  row.names = c("Obs1", "Obs2", "Obs3"),
  Compacite = c( 1, 3, 4),
  Densite = c(0.5, 2, 2.5),
  Slake_test = c(1, 4, 5),
  Tassement = c(1, 3, 5),
  Motte = c(2, 2, 3)



Mini et maxi de chaque variable:

Code : Tout sélectionner

max_min <- data.frame(
  Compacite = c(5, 0), Densite = c(3, 0), Slake_test = c(5, 0),
  Tassement = c(5, 0), Motte = c(3, 0)
)
rownames(max_min) <- c("Max", "Min")

df <- rbind(max_min,Obs)


Je voudrais tracer 3 polygones de fond de couleurs différentes (rouge / jaune / vert) avec les limites supérieures suivantes:

Code : Tout sélectionner

# Limite supérieure polygone de fond
Limite_poly <- data.frame(
  row.names = c("Polygone1", "Polygone2", "Polygone3"),
  Compacite = c( 1.5, 3),
  Densite = c(0.5, 2, 3),
  Slake_test = c(1.5, 3, 5),
  Tassement = c(2.5, 3.5, 5),
  Motte = c(1, 2.5, 3)
  )


J'ai regardé les packages ggradar et fsmb, mais je ne sais pas si on peut personnaliser à ce point là.
Quelqu'un aurait-il expérimenté ça?
Merci de vos réponses et belle journée
Damien

jean lobry
Messages : 733
Enregistré le : 17 Jan 2008, 20:00
Contact :

Re: Graphe Radar : personnaliser les polygones de fond

Messagepar jean lobry » 07 Oct 2021, 16:43

Bonjour Damien,

je n'ai aucune expérience de ce type de graphique parce que je sais qu'ils sont intrinsèquement dangereux : la surface représentée dépend de façon arbitraire de l'ordre des modalités. Si tu es sûr de ton coup tu trouveras ici pas mal de code dont tu pourrais t'inspirer. Prends garde cependant de bien lire tout ce qui étiqueté avec raison why it's dangerous.

Bien amicalement,

jean


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité