Question #6715   Proposée par Answiki le 23/09/2022 à 11:59:31 UTC

Avec Matplolib, pourquoi utiliser plt.subplots() au lieu de plt.plot ?

Answer   Submitted by Answiki on 09/23/2022 at 12:06:50 PM UTC

En Python, matplotlib.pyplot.subplots crée une figure avec différents graphiques à l'intérieur d'une grille d'affichage.


Les paramètres d'affichage par défaut sont une grille avec une seule ligne et colonne (nrows=1 et ncols=1) :

matplotlib.pyplot.subplots(nrows=1, ncols=1)

Par défaut, fig, ax = plt.subplots() crée une figure avec un seul graphique. Mais cette dernière retourne un tuple contenant la figure (fig) et les axes (ax) qui pourront être utiles (changement des attributs de la figure, sauvegarde de la figure dans un fichier image, affichage d'une grille, du libellé des axes, du titre...) comme sur cet exemple :

import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Mon titre')




3 events in history
Answer by Answiki on 09/23/2022 at 12:06:50 PM

En Python, matplotlib.pyplot.subplots crée une figure avec différents graphiques à l'intérieur d'une grille d'affichage.


Les paramètres d'affichage par défaut sont une grille avec une seule ligne et colonne (nrows=1 et ncols=1) :

matplotlib.pyplot.subplots(nrows=1, ncols=1)

Par défaut, fig, ax = plt.subplots() crée une figure avec un seul graphique. Mais cette dernière retourne un tuple contenant la figure (fig) et les axes (ax) qui pourront être utiles (changement des attributs de la figure, sauvegarde de la figure dans un fichier image, affichage d'une grille, du libellé des axes, du titre...) comme sur cet exemple :

import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Mon titre')




Answer by Answiki on 09/23/2022 at 12:05:14 PM

En Python, matplotlib.pyplot.subplots crée une figure avec différents graphiques à l'intérieur d'une grille d'affichage.


Les paramètres d'affichage par défaut sont une grille avec une seule ligne et colonne (nrows=1 et ncols=1) :

matplotlib.pyplot.subplots(nrows=1, ncols=1)

fig, ax = plt.subplots() crée une figure avec un seul graphique. Mais cette dernière retourne un tuple contenant la figure (fig) et les axes (ax) qui pourrons être utiles (changement des attributs de la figure, sauvegarde de la figure dans un fichier image, affichage d'une grille, du libellé des axes, du titre...) comme sur cet exemple :

fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Mon titre')




Question by Answiki 09/23/2022 at 11:59:31 AM
Avec Matplolib, pourquoi utiliser plt.subplots() au lieu de plt.plot ?
# ID Query URL Count

Icons proudly provided by Friconix.