Graphiques R · Graphique radar

Créer et interpréter Graphique radar dans R

Ce guide présente plusieurs façons de créer ce graphique dans R.

6 exemplesCode R reproductible
Avant de commencer

Choisir la variante adaptée à l’analyse

Cette visualisation aide à comparer les valeurs et les relations selon la question étudiée.

Exemples
06
Niveaux
Débutant + Intermédiaire
01
Exemple 01R de baseDébutant

Exemple simple

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple simple : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
v<-c(4,7,6,8,5);ang<-seq(0,2*pi,length.out=6);r<-c(v,v[1]);plot(cos(ang)*r,sin(ang)*r,type="l",asp=1,lwd=3,col="#2563eb",axes=FALSE,xlab="",ylab="")
02
Exemple 02R de baseDébutant

Exemple rempli

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple rempli : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
v<-c(4,7,6,8,5);ang<-seq(0,2*pi,length.out=6);r<-c(v,v[1]);plot(cos(ang)*10,sin(ang)*10,type="n",asp=1,axes=FALSE,xlab="",ylab="");polygon(cos(ang)*r,sin(ang)*r,col=adjustcolor("#2563eb",.25),border="#2563eb",lwd=3)
03
Exemple 03R de baseDébutant

Exemple grille

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple grille : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
n<-5;ang<-seq(0,2*pi,length.out=n+1);plot(c(-10,10),c(-10,10),type="n",asp=1,axes=FALSE,xlab="",ylab="");for(k in c(2,4,6,8,10))polygon(cos(ang)*k,sin(ang)*k,border="#cbd5e1");segments(0,0,cos(ang[-6])*10,sin(ang[-6])*10,col="#cbd5e1")
04
Exemple 04R de baseIntermédiaire

Exemple comparaison

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple comparaison : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
a<-c(4,7,6,8,5);b<-c(7,5,8,4,6);ang<-seq(0,2*pi,length.out=6);plot(c(-10,10),c(-10,10),type="n",asp=1,axes=FALSE,xlab="",ylab="");polygon(cos(ang)*c(a,a[1]),sin(ang)*c(a,a[1]),border="#2563eb",lwd=3);polygon(cos(ang)*c(b,b[1]),sin(ang)*c(b,b[1]),border="#dc2626",lwd=3)
05
Exemple 05R de baseIntermédiaire

Exemple étiquettes

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple étiquettes : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
labs<-c("Quality","Speed","Cost","Reach","Support");v<-c(4,7,6,8,5);ang<-seq(0,2*pi,length.out=6);plot(c(-11,11),c(-11,11),type="n",asp=1,axes=FALSE,xlab="",ylab="");polygon(cos(ang)*c(v,v[1]),sin(ang)*c(v,v[1]),border="#2563eb",lwd=3);text(cos(ang[-6])*10,sin(ang[-6])*10,labs)
06
Exemple 06R de baseIntermédiaire

Exemple normalisé

Cet exemple montre une manière d’utiliser ce graphique et ses principaux paramètres.

Exemple normalisé : exemple généré dans R
Résultat de l’exemple généré dans R.

Exécutez le code, observez la représentation visuelle et adaptez les libellés, les échelles et le style à la question analytique.

RExécuter ce code
raw<-c(quality=82,speed=14,cost=240,reach=60,support=4.5);mins<-c(0,0,0,0,0);maxs<-c(100,20,500,100,5);scaled<-(raw-mins)/(maxs-mins)*10;scaled