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 :

Representation geom_line effectif - annee


Sujet :

R

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 63
    Points : 42
    Points
    42
    Par défaut Representation geom_line effectif - annee
    Bonjour,

    J’ai une difficulté surement toute simple à résoudre mais je ne trouve pas la solution.

    J’ai des effectifs par année et je souhaite les représenter sur un graphe de type points reliés par des lignes.

    La représentation par geom_histogram ne me pose pas de problème mais je n'arrive pas à faire un geom_line qui représente ce que j'attends.


    Je pars d’un tableau de donnée dans lequel je fais une sélection et un regroupement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    nb_sej_annee <- sha %>%
          filter(!is.na(mois_sortie)) %>%
          group_by(campagne, mois_sortie) %>%
          summarise(nb_sej = n()) %>%
          arrange(campagne)
    nb_sej_annee
    J’obtiens la variable suivante
    nb_sej_annee
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    campagne;mois_sortie;nb_sejours;
    2017;1;72;
    2017;2;75;
    2017;3;80;
    2017;4;55;
    2017;5;62;
    2017;6;67;
    2017;7;66;
    2017;8;74;
    2017;9;59;
    2017;10;68;
    2017;11;82;
    2017;12;76;
    2018;1;86;
    2018;2;96;
    2018;3;77;
    2018;4;72;
    2018;5;62;
    2018;6;63;
    2018;7;78;
    2018;8;58;
    2018;9;69;
    2018;10;51;
    2018;11;12;
    2018;12;7;
    2019;1;69;
    2019;2;80;
    2019;3;78;
    2019;4;73;
    2019;5;65;
    2019;6;83;
    2019;7;77;
    2019;8;65;
    2019;9;59;
    2019;10;72;
    2019;11;67;
    2019;12;58;
    le str() de ma variable est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    tibble [36 x 3] (S3: grouped_df/tbl_df/tbl/data.frame)
     $ campagne   : Factor w/ 3 levels "2017","2018",..: 1 1 1 1 1 1 1 1 1 1 ...
     $ mois_sortie: Factor w/ 12 levels "1","2","3","4",..: 1 2 3 4 5 6 7 8 9 10 ...
     $ nb_sejours : int [1:36] 72 75 80 55 62 67 66 74 59 68 ...
    Mon geom_histogram
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ggplot(nb_sej_annee, aes(x=campagne, y=nb_sej)) + 
      geom_bar(stat="identity")
    Mais comment réaliser le geom_line que je souhaite ?

    Merci pour votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 63
    Points : 42
    Points
    42
    Par défaut
    J'ai enfin trouvé la (une ?) solution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ggplot(data=nb_sej_annee, aes(x=campagne, y=nb_sej, group=1)) +
      geom_line() +
      geom_point() +
      ylim(500,1000)
    Reste à rendre ce graphe un peu plus beau.

    Poser la question sur le forum m'a fait me poser d'autres questions et trouver une solution.
    Merci le Forum.

Discussions similaires

  1. [VB.NET] Objet représentant des onglets
    Par cosmos38240 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 14/03/2005, 16h33
  2. Representation volumes pleins
    Par J P dans le forum OpenGL
    Réponses: 5
    Dernier message: 05/11/2004, 14h09
  3. Problème select MAX(annee) dans une requête
    Par grisounette dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 28/10/2004, 17h36
  4. [LG]representation arbre bianire
    Par brahim dina dans le forum Langage
    Réponses: 5
    Dernier message: 13/04/2004, 18h07
  5. CTime annee 1900 impossible
    Par doc_nounours dans le forum MFC
    Réponses: 4
    Dernier message: 28/03/2004, 00h59

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