matplotlib
Figuras y objetos de ejes
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