La fixation d'un axe dans matplotlib

Je suis à la production d'un graphe dans matplotlib et je voudrais mettre de l'axe x entre 0-10000 mais je ne veux pas changer l'axe y, je veux le graphique pour le faire sur son propre. Droit maintenant, les deux axes sont générés automatiquement.

Voici un exemple:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20]) 

L'axe de commande ne peut pas m'aider parce que je dois régler la valeur de y ainsi. Aussi, pour quelque raison xlim ne fonctionne pas dire qu'il n'a pas d'argument xlim.

Des suggestions apprécié grâce

  • J'utilise quelque chose comme ceci: axe = fig.add_subplot(111, autoscale_on=False,xlim=(1,flen),ylim=(0,1). où flen est un montant que les changements, et où l'axe des y est seulement de 0 à 1, mais il semble que vous voulez faire il vice versa.
  • merci beaucoup, vais essayer cela!
InformationsquelleAutor Sam Creamer | 2011-08-11