Buscar..


Creando una figura

La figura contiene todos los elementos de la trama. La forma principal de crear una figura en matplotlib es usar pyplot .

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

Opcionalmente, puede proporcionar un número, que puede usar para acceder a una figura creada anteriormente. Si no se proporciona un número, la ID de la última figura creada se incrementará y se usará en su lugar; Las cifras se indexan a partir de 1, no 0.

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

En lugar de un número, las cifras también se pueden identificar por una cadena. Si utiliza un backend interactivo, esto también establecerá el título de la ventana.

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

Elegir la figura usar

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

Creando unos ejes

Hay dos formas principales de crear un eje en matplotlib: usar pyplot, o usar la API orientada a objetos.

Usando pyplot:

import matplotlib.pyplot as plt

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

Usando la API orientada a objetos:

import matplotlib.pyplot as plt

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

La función de conveniencia plt.subplots() se puede usar para producir una figura y una colección de subparcelas en un comando:

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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow