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 :

Tracer des courbes sur plusieurs lignes


Sujet :

R

  1. #1
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Points : 234
    Points
    234
    Par défaut Tracer des courbes sur plusieurs lignes
    Bonjour,
    J'aimerais savoir comment tracer des courbes (série temporelle) sur plusieurs lignes (une ligne doit correspondre à une journée).

    Par exemple (fichier csv):

    2012-02-01 01:00:00; 2100
    2012-02-01 02:00:00; 2200
    ...
    2012-02-01 23:00:00; 2500
    2012-02-02 01:00:00; 1000
    2012-02-02 02:00:00; 1500
    ...
    2012-02-02 23:00:00; 1700
    Il doit y avoir donc 2 courbes: 1 pour le 1er fevrier et 1 autre pour le 2 fevrier sur la ligne suivante.

    Merci d'avance pour votre aide

  2. #2
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Points : 234
    Points
    234
    Par défaut
    J'utilise RStudio, et j'aimerais ploter en dehors de l'interface graphique RStudio (afficher une nouvelle frame).
    en fait, j'aimerais afficher 15 plots à la suite (dans une frame à part, windows() par exemple, ou dans l'interface de RStudio elle même. Je n'arrive pas à faire ni l'un ni l'autre)

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 007
    Points : 23 680
    Points
    23 680
    Par défaut
    Bonjour,

    Ce sont 2 problèmes distincts, qui auraient peut-être mérité 2 discussions distinctes.
    Pour la première question, le principe consiste à afficher la courbe du premier jour avec la fonction plot (fonction graphique de haut niveau), puis ajouter les courbes des jours suivants avec la fonction lines (voire points selon le rendu attendu), fonctions graphiques de bas niveau.

    Pour la seconde question, je ne suis pas certain d'avoir compris le besoin. Mais il doit vous manquer une interruption d'affichage entre chacun des 15 graphiques. Cette interruption peut être obtenue de différentes façons, dont voici 2 possibilités que j'entrevois :
    • un délai de temps avec la fonction Sys.sleep(5) (délai de 5 secondes)
    • une attente de l'appui sur la touche Entrée avec la fonction readline("texte à afficher")
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Points : 234
    Points
    234
    Par défaut
    Je me suis mal exprimé pour le premier poste. Oublie le premier post, le second post explique mieux ce que je cherche à faire. Je reprends vu que tu n'as pas compris le besoin :

    J'aimerais plot-er 15 graphiques à la fois, l'un après l'autre (je ne cherche pas une superposition de courbes), 1 graphique correspond à 1 journée.

    La disposition des graphiques importe peu pour moi, à partir du moment où j'ai TOUS les graphiques AU MEME MOMENT ou au pire des cas, 5 graphiques par page, puis il faut appuyer sur Entrer (comme tu l'as dit) pour voir les 2 autres pages (3 pages x 5 graphiques).

Discussions similaires

  1. Insérer des données sur plusieurs lignes dans une seule en SQL
    Par nathantahiti dans le forum Développement
    Réponses: 1
    Dernier message: 03/08/2011, 11h47
  2. Réponses: 5
    Dernier message: 02/09/2010, 17h15
  3. Fusionner des cellules sur plusieurs lignes
    Par pekka77 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/07/2008, 19h05
  4. [HSQL] Inverser des booleans sur plusieurs lignes
    Par Djobird dans le forum Langage SQL
    Réponses: 8
    Dernier message: 24/06/2007, 22h13
  5. Réponses: 2
    Dernier message: 18/11/2005, 22h40

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