... | @@ -29,11 +29,18 @@ On rappelle qu'il existe d'autres styles : `'dark_background', 'fast', 'fivethir |
... | @@ -29,11 +29,18 @@ On rappelle qu'il existe d'autres styles : `'dark_background', 'fast', 'fivethir |
|
|
|
|
|
## Figures simples à partir de données stockées dans des pandas DataFrame
|
|
## Figures simples à partir de données stockées dans des pandas DataFrame
|
|
|
|
|
|
|
|
On passe le nom de la DataFrame en argument (mot-clef "data"), et ensuite il suffit de donner les **noms** des colonnes pour x et y.
|
|
|
|
Seaborn crée un ax et le renvoie, si on veut ajouter des éléments dessus il fait donc le nommer lors de l'appel à la méthode de tracé (
|
|
|
|
|
|
|
|
<details><summary>l'explication en anglais (adapté du MOOC Scikit-lean)</summary>
|
|
|
|
The function scatterplot from seaborn takes as input the full dataframe and the parameter x and y allows to specify the names of the columns to be plotted. Note that this function returns a matplotlib axis (named ax in the example above) that can be further used to add elements on the same matplotlib axis (such as a title).
|
|
|
|
</details>
|
|
|
|
|
|
``` python
|
|
``` python
|
|
import seaborn as sns
|
|
import seaborn as sns
|
|
|
|
|
|
ax = sns.scatterplot(data=mon_data_frame, x=nom_colonne_x, y=nom_colonne_y, color="black", alpha=0.5)
|
|
ax = sns.scatterplot(data=mon_data_frame, x=nom_colonne_x, y=nom_colonne_y, color="black", alpha=0.5)
|
|
ax.set_title("Flipper length in function of the body mass")
|
|
ax.set_title("Mon titre sur l'objet ax retourné par seaborn")
|
|
# est-ce qu'il faut un "plt.show()" ??
|
|
# est-ce qu'il faut un "plt.show()" ??
|
|
|
|
|
|
```
|
|
```
|
... | | ... | |