R Tracé stockage

Bonjour,

Je souhaiterai tracer plusieurs graphique à partir de données stockés dans un vecteur.
Je me perds dans les notices d'utilisation de la fonction plot.
Voici un exemple de ce que je souhaiterai faire.
Deux questions :
1.Mon système de stockage des données peut-il être amélioré (avec list,, data.frame) ?
2. Comment tracer soit toutes les courbes dans un même graphique soit plusieurs graphiques ?

Je vous remercie pour toute aide.
x<-seq(0,10,0.1)

for (i in c(1/2,1,3/2,2,3)){
de=pgamma(x,i,1)
a<-c(a,de)

}
names(a)<-c(1/2,1,3/2,2,3)
plot(x,a)

Réponses

  • J'ai tenté cela qui fonctionne.

    Si certains ont une proposition d'optimisation du code je suis preneur.
    x<-seq(-10,10,0.1)
    col=rainbow(5)
    for (i in c(1/2,1,3/2,2,3)){
    de=pgamma(x,i,1)
    a<-c(a,de)
    
    }
    names(a)<-c(1/2,1,3/2,2,3)
    plot(x,a[[1]])
    for (i in 2:5){
    lines(x, a[[i]], col = col[i])
    }
    
Connectez-vous ou Inscrivez-vous pour répondre.