[python-madrid] Duda sobre matplotlib y limites automaticos del eje "x"

Jesus Cea jcea at jcea.es
Mon Jun 20 20:14:08 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola a todos.

Si ejecutamos este programa:

"""
import matplotlib.pyplot as plt

i = [i for i in xrange(21)]
plt.bar(i, i)
plt.show()
"""

Obtendremos un gráfico de barras con un hueco al final. Experimentando
con diferentes valores, determino que el problema es que matplotlib
decide dividir el gráfico en "X" intervalos horizontales (en este caso,
de 5 en 5 unidades), y le da igual que el último segmento se esté usando
o no.

Puedo cortar yo el gráfico en el sitio correcto mediante "plt.xlim()",
pero no sé por qué tengo que preocuparme de estos detalles. Yo esperaría
que matplotlib cortase en el sitio correcto. ¿Hay algún motivo para que
no sea así?.

Probad, por ejemplo, a cambiar el "xrange()" entre los valores 20 y 21,
y comparad los gráficos generados...

Mi versión de matplotlib es la 0.99.1.1.

¿Alguna idea, aparte de limitar el gráfico a mano con "plt.xlim()"?.

- -- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTf+N8Jlgi5GaxT1NAQI7rgQAi5ev+cpw5/o74Ynp9pCPdMI6jFcQkn5j
4jcgousq7ivuSpVk4TzVXYDoYPQnQ0lNiQbVOtExUAic/Keq0rKjRID63qDKLKMT
y3vgZnAVmLDUTqrY/sCKuygafiTVM0oiLXlrfRj9gMCl43wTat+w6FOXxS+WYBTV
68pf+koyWYw=
=eqm/
-----END PGP SIGNATURE-----

-- 
Grupo de usuarios de python ubicados en Madrid
http://groups.google.es/group/python-madrid
http://python-hispano.org/PythonMadrid
Para darte de baja del grupo envía un mensaje a python-madrid+unsubscribe at googlegroups.com



More information about the Madrid mailing list