Anzeige von X- und Y-Achse in pylab
-
13-09-2019 - |
Frage
Gibt es eine Möglichkeit in pylab die X- und Y-Achse angezeigt werden? Ich weiß, Gitter () verwendet wird ihnen angezeigt, aber es kommt mit zahlreichen anderen Linien alle die gleiche Betonung gegeben.
Lösung
Es klingt wie Ihr Problem in der neuen angesprochen wurde Matplotlib 0,99 mit der Achse Wirbelsäule Platzierung Funktion. Nehmen Sie einen Blick auf die Beispiele .
Andere Tipps
Wenn Sie schauen, um die Achse nennen können Sie die Label-Funktion:
import pylab
pylab.xlabel("X")
pylab.ylabel("Y")
pylab.plot(range(10))
pylab.show()
Wie auch immer, ich bin mir ziemlich sicher, dass die x- und y-Achse automatisch erzeugt werden.
matplotlib Achsen Dokumentation
Wenn Sie nur ein leeres Grundstück wollen, dann:
pylab.plot([None], [None])
Dies gibt Ihnen die x- und y-Achse mit den beiden von 0 auf 1. Jetzt gehen, wenn Sie den Bereich der entweder von denen, ändern möchten, dann können Sie:
pylab.xlim(xmin=0, xmax=100)
pylab.ylim(ymin=0, ymax=100)
Hoffnung, das hilft.
Was Plot-Funktion verwenden Sie?
Achse wird automatisch von allen Plotfunktionen gezogen ich bisher gesehen habe, z.
from pylab import *
hist(randn(10000), 100)
show()
Zusätzlich kann Achse manuell Funktion mit den Achsen () erzeugt werden, .
foo.grid(b=True)
sollte helfen, aber es ist sehr roh.
Wenn Sie eine der zusätzlichen Argumente liefern nimmt automatisch an, dass b wahr ist
Zum Beispiel:
foo.grid(label='My awesome grid')
Der beste Weg für mich ist, vertikale und horizontale Linien bei 0 hinzuzufügen:
pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')