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 :
|