Question

Y at-il une façon pylab pour afficher l'axe X et Y? Je sais en utilisant la grille () va les afficher, mais il est livré avec de nombreuses autres lignes tout de même importance.

Était-ce utile?

La solution

Il semble que votre problème a été abordé dans le nouveau Matplotlib 0,99 avec le axe fonction de placement de la colonne vertébrale. Prenez un regarder les exemples .

Autres conseils

Si vous cherchez à nommer l'axe, vous pouvez utiliser la fonction de l'étiquette:

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

De toute façon, je suis sûr que l'axe x et y sont générés automatiquement.

matplotlib axes Documentation

Si vous voulez juste une parcelle vide alors:

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

cela vous donnera les axes x et y avec les deux allant de 0 à 1. Maintenant, si vous souhaitez modifier la gamme de l'un de ceux qui étaient alors vous pouvez:

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

espoir qui aide.

Quelle est la fonction de l'intrigue utilisez-vous?

Axis sont dessinées automatiquement par toutes les fonctions que je complotant ai vu jusqu'à présent, par exemple.

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

En outre, l'axe peut être généré manuellement avec la fonction d'axes () .

foo.grid(b=True) devrait aider, mais il est très cru.

Si vous fournissez un des arguments supplémentaires, il suppose automatiquement que b est vrai

Par exemple:

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

La meilleure façon pour moi est d'ajouter des lignes verticales et horizontales à 0:

pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top