Además de la opción de usar una función como plot que genera una figura y un conjunto de ejes de forma implícita (aunque no nos permite su personalización), hemos visto ya los dos métodos principales para la creación de una figura. El primero es el uso de la función matplotlib.pyplot.figure que crea una nueva figura y devuelve una referencia a la misma:
fig = plt.figure()
La segunda forma vista consiste en el uso de la función matplotlib.pyplot.subplots que genera una figura y uno o más conjuntos de ejes (uno por defecto), devolviendo una referencia a la figura y a los conjuntos de ejes en cuestión:
fig, ax = plt.subplots()
En ambos casos, el resultado contenido en la variable fig es una referencia a un objeto de tipo matplotlib.figure.Figure, "contenedor" que engloba al resto de elementos involucrados en el dibujo de una gráfica.