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 :
J’obtiens la variable suivante
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
nb_sej_annee
le str() de ma variable est le suivant :
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;
Mon geom_histogram
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 ...
Mais comment réaliser le geom_line que je souhaite ?
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")
Merci pour votre aide.
Partager