xlabel example python matplotlib

example - subplot python



Cómo mostrar parcelas de matplotlib en python (5)

Estoy seguro de que la configuración de matplotlib para python es correcta ya que la he usado para trazar algunas figuras.

Pero hoy solo deja de funcionar por alguna razón. Lo probé con un código muy simple como:

import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 5, 0.1) y = np.sin(x) plt.plot(x, y)

No hay error, pero simplemente no se muestra ninguna figura.

Estoy usando Python 2.6, Eclipse en Ubuntu


Debe utilizar el método show() cuando haya realizado todas las inicializaciones en su código para ver la versión completa de la trama:

import matplotlib.pyplot as plt plt.plot(x, y) ................ ................ plot.show()


Debes usar plt.show() al final para ver el gráfico.



En matplotlib tienes dos opciones principales:

  1. Crea tus parcelas y dibujalas al final:

    import matplotlib.pyplot as plt plt.plot(x, y) plt.plot(z, t) plt.show()

  2. Crea tus parcelas y dibujalas tan pronto como se creen:

    import matplotlib.pyplot as plt from matplotlib import interactive interactive(True) plt.plot(x, y) raw_input(''press return to continue'') plt.plot(z, t) raw_input(''press return to end'')


Guarda la trama como png

plt.savefig("temp.png")