-
Notifications
You must be signed in to change notification settings - Fork 4
/
03-l-aesthetic.Rmd
64 lines (44 loc) · 2.18 KB
/
03-l-aesthetic.Rmd
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Le mapping
## Les paramètres du mapping
Dans l'exemple qui suit, la représentation géographique utilisée est le nuage de points **geom_point**.
D'autres types de représentations géographiques sont présentés dans la partie suivante.
L'aesthetic sert à identifier les variables que l'on souhaite représenter.
Par exemple, si l'on souhaite représenter le taux de mortalité maternelle (Maternal_mortality_ratio) en fonction du produit intérieur brut (Gross_Domestic_Product_GDP) :
```{r, fig.height=3.5}
ggplot(data = ODD_graphique1) +
geom_point(aes(x = Gross_Domestic_Product_GDP, y = Maternal_mortality_ratio))
```
De plus, la fonction **aes** admet d'autres arguments qui permettent de modifier l'apparence du graphique selon une 3ème variable du jeu de données.
**colour** : la couleur,
**shape** : la forme,
**size** : la taille,
**alpha** : la transparence,
**fill** : le remplissage ;
```{r, fig.height=3.5}
ggplot(data = ODD_graphique1) +
geom_point(aes(x = Gross_Domestic_Product_GDP, y = Maternal_mortality_ratio, colour = Continent))
```
## Les "autres" paramètres
Il est possible de spécifier des paramètres qui seront valables pour l'ensemble du graphique.
On retrouve entre autre les mêmes paramètres proposés dans l'aes, mais il faut alors les passer **en dehors de l'aesthetic**.
Par exemple, si l'on souhaite modifier la transparance et la taille de l'ensemble des points du graphique précédent:
```{r, fig.height=3.5}
ggplot(data = ODD_graphique1) +
geom_point(aes(x = Gross_Domestic_Product_GDP, y = Maternal_mortality_ratio, colour = Continent),
alpha = 0.5, size = 1.9)
```
De même si l'on souhaite modifier la couleur générale :
```{r, fig.height=3.5}
ggplot(data = ODD_graphique1) +
geom_point(aes(x = Gross_Domestic_Product_GDP, y = Maternal_mortality_ratio),
color = "red")
```
Pour choisir et modifier facilement les couleurs d'un graphe, il existe un addin développé par Dean Attali: **Colour Picker**
Il est installable comme n'importe quel package.
```
install.packages("colourpicker")
```
Pour plus d'informations: https://github.com/daattali/colourpicker.
## Exercice 1
```{r mod5_exo1, child=charge_exo('m5', 'exo1.rmd'), echo=FALSE}
```