180
Le logiciel R - Maˆ ıtriser le langage
peut donc ˆ etre utilis´ ee pour afficher des donn´ ees 3D ou des donn´ ees spatiales,
c’est-` a-dire des images.
> X <- matrix(1:12,nrow=3)
> X
[,1] [,2] [,3] [,4]
[1,]
1
4
7
10
[2,]
2
5
8
11
[3,]
3
6
9
12
> couleurs <- c("orange","orangered","red","lightblue",
+
"blue", "white","lightgrey","grey",
+
"darkgrey","yellow","green","purple")
> image(X,col=couleurs)
> text(rep(c(0,0.5,1),4),rep(c(0,0.3,0.7,1),each=3),1:12,cex=2)
−0.2 0.0
0.2
0.4
0.6
0.8
1.0
1.2
0.0 0.2 0.4 0.6 0.8 1.0
1
2
3
4
5
6
7
8
9
10
11
12
Figure 5.15 – La fonction image().
Les num´ eros dans les cases ont ´ et´ e rajout´ es en utilisant la fonction text()
pr´ esent´ ee plus loin.
Attention
Prenez garde ` a la fa¸ con dont sont organis´ es les rectangles de couleur, de
gauche `
a droite et de bas en haut. Il s’agit donc d’une rotation de 90 degr´ es
dans le sens contraire des aiguilles d’une montre par rapport `
a l’affichage
du contenu de la matrice X.
Il est possible d’obtenir un affichage coh´ erent avec l’organisation des donn´ ees
dans la matrice X, en proc´ edant de la fa¸ con suivante :
Le logiciel R - Maˆ ıtriser le langage
peut donc ˆ etre utilis´ ee pour afficher des donn´ ees 3D ou des donn´ ees spatiales,
c’est-` a-dire des images.
> X <- matrix(1:12,nrow=3)
> X
[,1] [,2] [,3] [,4]
[1,]
1
4
7
10
[2,]
2
5
8
11
[3,]
3
6
9
12
> couleurs <- c("orange","orangered","red","lightblue",
+
"blue", "white","lightgrey","grey",
+
"darkgrey","yellow","green","purple")
> image(X,col=couleurs)
> text(rep(c(0,0.5,1),4),rep(c(0,0.3,0.7,1),each=3),1:12,cex=2)
−0.2 0.0
0.2
0.4
0.6
0.8
1.0
1.2
0.0 0.2 0.4 0.6 0.8 1.0
1
2
3
4
5
6
7
8
9
10
11
12
Figure 5.15 – La fonction image().
Les num´ eros dans les cases ont ´ et´ e rajout´ es en utilisant la fonction text()
pr´ esent´ ee plus loin.
Attention
Prenez garde ` a la fa¸ con dont sont organis´ es les rectangles de couleur, de
gauche `
a droite et de bas en haut. Il s’agit donc d’une rotation de 90 degr´ es
dans le sens contraire des aiguilles d’une montre par rapport `
a l’affichage
du contenu de la matrice X.
Il est possible d’obtenir un affichage coh´ erent avec l’organisation des donn´ ees
dans la matrice X, en proc´ edant de la fa¸ con suivante :
