---
title: "correction"
author: "Antoine Neuraz"
date: "18/11/2019"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(ggplot2)
```

## Ouvrir le dataset "mtcars"

## représenter le "Gross horsepower" en fonction du nombre de cylindres

```{r}
data("mtcars")

ggplot(data = mtcars, 
       aes(x = as.factor(cyl),
           y = hp)) + 
  geom_jitter(width = .2)
```


## utiliser l'encodage multiple sur le nombre de cylindres

```{r}
ggplot(data = mtcars, 
       aes(x = as.factor(cyl),
           y = hp, 
           size = cyl,
           color = cyl)) + 
  geom_jitter(width = .2, alpha = .6) +
  theme_minimal() +
  theme(legend.position = "none")
```

## ajouter l'information du nombre de carburateurs

```{r}

ggplot(data = mtcars, 
       aes(x = as.factor(cyl),
           y = carb, 
           size = hp,
           color = hp)) + 
  geom_jitter(width = .2, alpha = .6) +
  theme_minimal() 
  #facet_grid(~as.factor(carb))
  #theme(legend.position = "none")
```

## Paufiner le plot (axes, titres, thème)

```{r}

ggplot(data = mtcars, 
       aes(x = as.factor(cyl),
           y = carb, 
           size = hp,
           color = hp)) + 
  geom_jitter(width = .2, alpha = .6) +
  theme_minimal() + 
  labs(x = "Cylinders", 
       y = "Carburators")
```

## représenter la distribution du nombre de miles per gallon en histogramme

```{r}
ggplot(mtcars, 
       aes(x= mpg)) + 
  geom_histogram(bins = sqrt(nrow(mtcars)))
```

## représenter la distribution du nombre de miles per gallon en boxplot

```{r}
ggplot(mtcars, 
       aes(x= 1, y= mpg)) + 
  geom_boxplot()
```

## representer la distribution du nombre de miles per gallon en fonction du nombre de cylindres

```{r}
ggplot(mtcars, 
       aes(x= as.factor(cyl), y= mpg)) + 
  geom_violin(fill = "grey70")
```

## ajouter les points par dessus la distribution

```{r}
ggplot(mtcars, 
       aes(x= as.factor(cyl), y= mpg)) + 
  geom_violin(fill = "grey70") + 
  geom_jitter(aes(color = cyl),width = .15) 
```


## paufiner le plot (axes, titres, thème)



