Quiero trazar datos, a continuación, crear una nueva figura y la trama data2, y finalmente volver a la trama original y la trama datos3, un poco como esto:¿Cómo le digo a Matplotlib que cree una segunda (nueva) trama y luego la trama en la anterior?
import numpy as np
import matplotlib as plt
x = arange(5)
y = np.exp(5)
plt.figure()
plt.plot(x, y)
z = np.sin(x)
plt.figure()
plt.plot(x, z)
w = np.cos(x)
plt.figure("""first figure""") # Here's the part I need
plt.plot(x, w)
FYI How do I tell matplotlib that I am done with a plot? hace algo similar, pero no del todo! No me deja tener acceso a esa trama original.
Prefiero el enfoque orientado a objetos, ya que cuando anticipe tener muchas figuras, será más fácil seguirlas utilizando nombres en lugar de números. ¡Gracias! –
Pero, ¿cómo se puede cambiar la etiqueta y los límites del eje con este enfoque? Si uso 'ax1.ylabel' dice que no se encuentra. Lo mismo con 'fig1.ylabel' ... –
@GeorgeDatseris La sintaxis es un poco diferente. Es 'ax1.set_xlabel (" su etiqueta x ")', 'ax1.set_ylabel (" su etiqueta y ")', y 'ax1.set_title (" su título ")'. – simonb