IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

aide traçage plusieurs graphes dans une seule figure


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 12
    Par défaut aide traçage plusieurs graphes dans une seule figure
    Bonjour,
    Comment je peux tracer les données d'une matrice dans une seule figure ?
    Par exemple je veux tracer la premier variable en fonction de la deuxième et la premier en fonction de la troisième ... jusqu’à la première en fonction de la n ieme variable.

    Par exemple :
    J'ai les variables suivantes : moy,X1,X2,X4,...,Xn.
    Je veux tracer moy en fonction de Xi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    t=read.csv2("D:/SAS/t.csv")
    par(mfrow = c(1,1))
    for (i in 1:99)
    plot(t$X ~ t$moy ,type="l")
    Mais ça ne marche pas.

    Merci.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Décembre 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2015
    Messages : 72
    Par défaut
    Bonjour,

    Ne serait-il pas plus simple de faire dans l'autre sens ? tout tracer en fonction de la première ?

    Dans ce cas, un petit exemple :

    Code R : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Moy<-sample(c(1:20),12)
    X1<-sample(c(12:47),12)
    X2<-sample(c(-7:8),12)
    X3<-sample(c(0:15),12)
    data<-cbind(cbind(Moy,Moy,Moy),cbind(X1,X2,X3))
    data<-cbind(Moy,X1,rep("X1",12))
    for(i in 2:3){
      data<-rbind(data,cbind(Moy,get(paste("X",i,sep="")),rep(paste("X",i,paste=""),12)))
    }
    data<-as.data.frame(data)
    names(data)<-c("Moy","ValX","Xi")
    library(ggplot2)[ATTACH=CONFIG]231781[/ATTACH]
    p<-ggplot(data=data,aes(x=Moy,y=ValX,group=Xi,colour=Xi))+geom_line()
    p

    Nom : Rplot.png
Affichages : 147
Taille : 9,9 Ko

    Pour information, il faut un jeu de données de la forme suivante pour utiliser le même cadre:

    Moy Valeur de X Xi
    27 14 X1
    34 24 X2
    12 45 X3

    Cordialement

    VV

Discussions similaires

  1. Plusieurs lignes dans une seule
    Par rlnd23 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/02/2007, 16h35
  2. [MySQL] Connections à plusieurs serveurs dans une seule page php
    Par Pgs dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/06/2006, 16h59
  3. Plusieurs formulaires dans une seule servlet
    Par bf83 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 27/03/2006, 15h21
  4. plusieurs tables dans une seule table
    Par scully2501 dans le forum Access
    Réponses: 1
    Dernier message: 10/10/2005, 09h19
  5. plusieurs enregistrements dans une seul ligne
    Par Celelibi dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/01/2005, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo