Retour à l'accueil Page précédente Références techniques Chercher un article Chercher un mémoire Envoyer cette page

R et les graphiques


Cette page est consacrée à la description de l'utilisation de R dans le cadre de la construction de graphiques

Une page de ressources (fichiers et packages) lui est associée.


Contexte

Dans de nombreuses situations une représentation graphique des données et des résultats d'un modèle permet de mieux en comprendre la portée et les propriétés. Cette page présente quelques graphes en 3D pour représenter des surfaces, ce qui s'avère particulièrement utile dans le cadre des modèles de mortalité prospective (voir la page sur les modèles de durée).

Références

construire des graphiques avec R.


Mise en oeuvre

Tracer deux surfaces


La fonction persp ne permet de ne tracer qu'une seule surface à la fois ; si l'on souhaite représenter deux surfaces en même temps, par exemple des taux de décès bruts et les taux ajustés, il faut utiliser la fonction wireframe du package lattice. La syntaxe est la suivante :

Chargement de la librairie :

library(lattice)

Lecture des données

tableBrute=read.table("TauxBruts.csv",sep=";",header=F)
tableBrute=unlist(tableBrute)
tableAjuste=read.table("TauxAjustes.csv",sep=";",header=F)
tableAjuste=unlist(tableAjuste)
g<-expand.grid(x=50:100,y=1996:2007,gr=1:2)
g$z<-c(tableBrute,tableAjuste)

Construction du graphique :

wireframe(z ~ x * y, data = g, groups = gr,scales = list(arrows = FALSE),xlab="âge",ylab="année",zlab="taux")

Il n'est pas ici possible comme avec persp de modifier l'angle de vue de la surface.

On obtient :