data = ...
)mapping = aes(...)
)geom_
)scale_
)labs(...)
)scale_
geom
, on peut ensuite modifier l’apparence du graphique.scale_
permet de modifier les éléments qui se trouvent dans l’aes
. Cela inclut les coordonnées (x et y), mais aussi tout ce qui se rapporte aux couleurs, formes, etc.scale_
scale_x_continuous()
scale_y_discrete()
scale_fill_continuous()
scale_color_discrete()
scale_
Notre variable X est numérique continue.
scale_
name = ...,
breaks = ...,
labels = ...,
limits = ...
scale_
scale_
scale_
p4 = p +
scale_x_continuous(name = "PIB par habitant",
# pour changer les valeurs des coupures
breaks = c(0,25000,50000,75000,100000),
# pour changer les noms associés aux coupures
labels = c("0", "25 000$", "50 000$",
"75 000$", "100 000$"),
# pour limiter les valeurs sur l'axe des X
limits = c(0,30000))
p4
p5 = ggplot(aes(x = gdpPercap, y = lifeExp), data = dat) +
geom_point() +
scale_x_continuous(name = "PIB par habitant",
# pour changer les valeurs des coupures
breaks = c(0,25000,50000,75000,100000),
# pour changer les noms associés aux coupures
labels = c("0", "25 000$", "50 000$",
"75 000$", "100 000$"),
# pour limiter les valeurs sur l'axe des X
limits = c(0,30000))
p5
scale_
scale_x_continuous()
: variable continue (numeric, integer)scale_x_discrete()
: variable catégorielle (character, factor)continent
(elle se trouve dans l’objet dat
) à l’axe des x d’un graphique. Ajoutez un diagramme a barres. Enregistrez le tout dans un objet nommé graph
. Faites apparaître l’objet graph
.graph
, renommez l’axe des x “Continent” (avec un c majuscule) et l’axe des y “Nombre”. Nommez ce nouvel objet graph1
. Faites apparaître l’objet graph1
.graph
, changez l’ordre des catégories sur l’axe des x. La catégorie Americas
devrait arriver en premier (l’ordre des autres catégories ne change pas). Nommez ce nouvel objet graph2
. Faites apparaître l’objet graph2
.limits
permet de spécifier les différents coupures (dans le cas d’un axe continu) ou de changer l’ordre des coupures (dans le cas d’un axe catégoriel).?scale_x_discrete
labels
! Cela crée un graphique erroné!scale_
scale_
pour faire d’autres modifications. name
, breaks
, labels
, limits
sont des arguments très communs, mais ils ne sont pas les seuls!aes
(color, shape, linetype, etc.)scale_
scale_
scale_
scale_
scale_
scale_color_discrete
ou scale_color_continuous
scale_fill_discrete
ou scale_fill_continuous
scale_linetype_...
, scale_shape_...
, etc.continent
à l’axe des x et la variable gdpPercap
à l’axe des y. Ajoutez un nuage de points. Colorez les points en fonction de la variable lifeExp
. Enregistrez le tout dans un objet nommé graph
. Faites apparaître l’objet graph
.graph1
. Faites apparaître l’objet graph1
.graph
, limitez la légende aux âges qui se situent entre 60 et 80 ans. Nommez ce nouvel objet graph2
. Faites apparaître l’objet graph2
.scale_color_continuous()
, nous n’avons supprimé aucun point.scale_
: les choix de couleursR
.packages
.https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
scale_color_manual()
et scale_fill_manual()
permettent de changer les couleurs manuellement.labs()
labs
permet d’ajouter et de modifier les titres, sous-titres, titres des axes et notes de bas de graphique.labs()
labs()
ou en utilisant scale_
geom_bar()
)geom_histogram()
)geom_density()
)stat = "identity"
?geom_bar()
agrège les données par défaut.stat = "identity"
le force à ne pas le faire.geom_col()
geom_col()
n’agrège pas les données par défaut.gdpPercap
. Remplissez le/les densité(s) en fonction du continent. Spécifiez l’opacité (alpha
) de la/des courbes à 0.4. Enregistrez le tout dans un objet nommé p
.p1
. Faites apparaître l’objet p1
.p2
. Faites apparaître l’objet p2
.aes
(l’arrière-plan, l’alignement, etc.)
Comment faire apparaître le pourcentage au lieu du nombre?