Pregunta

¿Hay una manera de pylab para mostrar la ejes X e Y? Sé el uso de rejilla () mostrará ellos, pero viene con todas las otras numerosas líneas dadas el mismo énfasis.

¿Fue útil?

Solución

Parece que su problema ha sido abordado en la nueva Matplotlib 0.99 con el eje función de la colocación columna vertebral. Tome un mirar los ejemplos .

Otros consejos

Si usted está buscando para nombrar el eje se puede utilizar la función de etiquetas:

import pylab
pylab.xlabel("X")
pylab.ylabel("Y")
pylab.plot(range(10))
pylab.show()

De todos modos, estoy bastante seguro de los ejes X e Y se generan automáticamente.

matplotlib ejes documentación

Si lo que desea es una trama vacía, entonces:

pylab.plot([None], [None])

esto le dará el eje X e Y con tanto ir de 0 a 1. Ahora bien, si desea cambiar el rango de cualquiera de los que entonces se puede:

pylab.xlim(xmin=0, xmax=100)
pylab.ylim(ymin=0, ymax=100)

espero que ayude.

¿Qué función plot se utilizan?

Eje se dibujan automáticamente por todas las funciones de trazado que he visto hasta ahora, por ejemplo.

from pylab import *
hist(randn(10000), 100)
show()

Además, el eje puede ser generado manualmente con los ejes () Función .

foo.grid(b=True) debe ayudar, pero es muy crudo.

Si proporciona cualquiera de los argumentos adicionales que asume automáticamente que B es verdadero

Por ejemplo:

foo.grid(label='My awesome grid')

La mejor manera para mí es agregar líneas verticales y horizontales a 0:

pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top