Affichage des axes X et Y dans pylab
-
13-09-2019 - |
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.
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.
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.
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')