Als «matplotlib» getaggte Fragen

Matplotlib ist eine Plotbibliothek für Python, die interaktiv verwendet oder in eigenständige GUIs eingebettet werden kann. Die kompakte "Pyplot" -Schnittstelle ähnelt den Plotfunktionen von MATLAB®.

5
Wie zeichne ich vertikale Linien auf einem bestimmten Plot in matplotlib?
Wie zeichnet man bei einer Darstellung des Signals in der Zeitdarstellung Linien, die den entsprechenden Zeitindex markieren? Insbesondere möchte ich bei einem Signaldiagramm mit einem Zeitindex von 0 bis 2,6 (s) vertikale rote Linien zeichnen, die den entsprechenden Zeitindex für die Liste angeben. [0.22058956, 0.33088437, 2.20589566]Wie kann ich das tun?
259 python  matplotlib 

19
Gibt es eine Möglichkeit, Matplotlib-Diagramme zu trennen, damit die Berechnung fortgesetzt werden kann?
Nach diesen Anweisungen im Python-Interpreter erhält man ein Fenster mit einem Plot: from matplotlib.pyplot import * plot([1,2,3]) show() # other code Leider weiß ich nicht, wie ich die von erstellte Figur weiterhin interaktiv untersuchen soll, show()während das Programm weitere Berechnungen durchführt. Ist das überhaupt möglich? Manchmal sind die Berechnungen lang …
258 python  matplotlib  plot 



2
matplotlib Legendenmarker nur einmal
Ich zeichne oft einen Punkt auf einem Matplotlib-Plot mit: x = 10 y = 100 plot(x, y, "k*", label="Global Optimum") legend() Dies führt jedoch dazu, dass die Legende zweimal einen Stern in die Legende einfügt, so dass es so aussieht: * * Global Optimum wenn ich wirklich möchte, dass es …
238 python  matplotlib 

4
Matplotlib-Untergrundstücke unterschiedlicher Größe
Ich muss einer Figur zwei Nebenhandlungen hinzufügen. Ein Teilplot muss ungefähr dreimal so breit sein wie der zweite (gleiche Höhe). Ich habe dies mit GridSpecund dem colspanArgument erreicht, aber ich möchte dies mit verwenden, figuredamit ich es als PDF speichern kann. Ich kann die erste Zahl mithilfe des figsizeArguments im …

10
Matplotlib 2 Untergrundstücke, 1 Farbleiste
Ich habe viel zu lange nachgeforscht, wie zwei Unterplots dieselbe y-Achse mit einer einzigen Farbleiste teilen können, die zwischen den beiden in Matplotlib geteilt wird. Was geschah, war, dass, wenn ich die colorbar()Funktion in entweder subplot1oder subplot2aufrief, das Diagramm automatisch so skaliert wurde, dass die Farbleiste und das Diagramm in …



7
Zeigen Sie das Bild mit matplotlib als Graustufen an
Ich versuche, mit matplotlib.pyplot.imshow () ein Graustufenbild anzuzeigen . Mein Problem ist, dass das Graustufenbild als Farbkarte angezeigt wird. Ich brauche die Graustufen, weil ich mit Farbe über das Bild zeichnen möchte. Ich lese das Bild ein und konvertiere es mit PILs Image.open () in Graustufen. Convert ("L") image = …

7
Wie ändere ich die Hintergrundfarbe des Plots?
Ich mache ein Streudiagramm in matplotlib und muss den Hintergrund des tatsächlichen Diagramms in Schwarz ändern. Ich weiß, wie man die Gesichtsfarbe des Diagramms ändert, indem man: fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') Mein Problem ist, dass dies die Farbe des Raums um das Diagramm ändert. Wie ändere ich die tatsächliche …
226 python  matplotlib 

7
Wie füge ich Unterplots in Matplotlib Titel hinzu?
Ich habe eine Figur, die viele Nebenhandlungen enthält. fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k') fig.canvas.set_window_title('Window Title') # Returns the Axes instance ax = fig.add_subplot(311) ax2 = fig.add_subplot(312) ax3 = fig.add_subplot(313) Wie füge ich den Nebenhandlungen Titel hinzu? fig.suptitleFügt allen Diagrammen einen Titel hinzu, und obwohl ax.set_title()vorhanden, fügt letzterer …



10
Ändern Sie den Text der Häkchenbezeichnung
Ich möchte einige Änderungen an einigen ausgewählten Häkchen in einem Plot vornehmen. Zum Beispiel, wenn ich: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') Die Schriftgröße und die Ausrichtung des Häkchens werden geändert. Wenn Sie jedoch Folgendes versuchen: label.set_text('Foo') Das Häkchen wird nicht geändert. Auch wenn ich das tue: print label.get_text() nichts wird …
215 python  matplotlib 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.