... | @@ -16,7 +16,7 @@ plt.plot("var1", "var2", data=df) |
... | @@ -16,7 +16,7 @@ plt.plot("var1", "var2", data=df) |
|
|
|
|
|
:bookmark: Voir la [page seaborn](https://seaborn.pydata.org/index.html)
|
|
:bookmark: Voir la [page seaborn](https://seaborn.pydata.org/index.html)
|
|
|
|
|
|
C'est un **wrapper** de matplotlib, c'est à dire qu'il se "contente" de proposer une syntaxe claire pour réaliser facilement des figures même complexe, pour la visualisation et l'analyse d'objets de type DataFrame par exemple.
|
|
:ocean: **seaborn** est un **wrapper** de matplotlib, c'est à dire qu'il propose une syntaxe claire pour réaliser facilement des figures même complexes, pour la visualisation et l'analyse d'objets de type DataFrame par exemple, qu'il se débrouille pour traduire en instructions matplotlib.
|
|
|
|
|
|
Si on veut "personnaliser" un graphique seaborn, il est toujours possible d'appliquer des méthodes plt (pour annoter, tracer une horizontale ou une verticale....).
|
|
Si on veut "personnaliser" un graphique seaborn, il est toujours possible d'appliquer des méthodes plt (pour annoter, tracer une horizontale ou une verticale....).
|
|
Réciproquement, il est possible de bénéficier dans matplotlib "canonique" des efforts d'amélioration du rendu de seaborn en appelant une feuille de style basée sur celles de seaborn :
|
|
Réciproquement, il est possible de bénéficier dans matplotlib "canonique" des efforts d'amélioration du rendu de seaborn en appelant une feuille de style basée sur celles de seaborn :
|
... | @@ -27,4 +27,15 @@ On rappelle qu'il existe d'autres styles : `'dark_background', 'fast', 'fivethir |
... | @@ -27,4 +27,15 @@ On rappelle qu'il existe d'autres styles : `'dark_background', 'fast', 'fivethir |
|
|
|
|
|
## Figures classiques
|
|
## Figures classiques
|
|
|
|
|
|
|
|
## Figures simples à partir de données stockées dans des pandas DataFrame
|
|
|
|
|
|
|
|
``` python
|
|
|
|
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.set_title("Flipper length in function of the body mass")
|
|
|
|
# est-ce qu'il faut un "plt.show()" ??
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
## Combiner seaborn et plt |
|
## Combiner seaborn et plt |