Recherche…


Créer une figure

La figure contient tous les éléments du tracé. Le principal moyen de créer une figure dans matplotlib consiste à utiliser le pyplot .

import matplotlib.pyplot as plt
fig = plt.figure()

Vous pouvez éventuellement fournir un numéro que vous pouvez utiliser pour accéder à une image précédemment créée. Si aucun numéro n'est fourni, l'ID du dernier personnage créé sera incrémenté et utilisé à la place; les chiffres sont indexés à partir de 1 et non de 0.

import matplotlib.pyplot as plt
fig = plt.figure()
fig == plt.figure(1)  # True

Au lieu d'un nombre, les chiffres peuvent également être identifiés par une chaîne. Si vous utilisez un backend interactif, cela définira également le titre de la fenêtre.

import matplotlib.pyplot as plt
fig = plt.figure('image')

Pour choisir l'utilisation de la figure

plt.figure(fig.number) # or
plt.figure(1)

Créer un axe

Il existe deux manières principales de créer un axe dans matplotlib: utiliser pyplot ou utiliser l’API orientée objet.

En utilisant pyplot:

import matplotlib.pyplot as plt

ax = plt.subplot(3, 2, 1)  # 3 rows, 2 columns, the first subplot

En utilisant l'API orientée objet:

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(3, 2, 1)

La fonction de commodité plt.subplots() peut être utilisée pour produire une figure et une collection de sous-parcelles dans une commande:

import matplotlib.pyplot as plt

fig, (ax1, ax2) = plt.subplots(ncols=2, nrows=1)  # 1 row, 2 columns


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow