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
Matplotlib (pyplot) savefig gibt ein leeres Bild aus
Ich versuche, Plots zu speichern, die ich mit matplotlib erstellt habe. Die Bilder werden jedoch leer gespeichert. Hier ist mein Code: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: …

10
So speichern Sie ein Seaborn-Diagramm in einer Datei
Ich habe den folgenden Code ( test_seaborn.py) ausprobiert : import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() Aber ich bekomme diesen Fehler: Traceback (most recent call last): File "test_searborn.py", line 11, in …

11
Entfernen von Leerzeichen um ein gespeichertes Bild in matplotlib
Ich muss ein Bild aufnehmen und es nach einiger Zeit speichern. Die Figur sieht gut aus, wenn ich sie anzeige, aber nach dem Speichern der Figur habe ich einen Leerraum um das gespeicherte Bild. Ich habe die 'tight'Option für savefigMethode ausprobiert , hat auch nicht funktioniert. Der Code: import matplotlib.image …
171 python  matplotlib 

5
Wie zeichne ich in Python ein Raster auf ein Diagramm? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Ich habe gerade den Code …
170 python  matplotlib 

8
Entfernen Sie die Legende auf einer Matplotlib-Figur
Um einem Matplotlib-Plot eine Legende hinzuzufügen, wird einfach ausgeführt legend(). Wie entferne ich eine Legende aus einem Plot? (Am nächsten kam ich dem Ausführen, legend([])um die Legende aus den Daten zu leeren. Aber das lässt ein hässliches weißes Rechteck in der oberen rechten Ecke.)
169 matplotlib  legend 



5
Warnung vor zu vielen offenen Zahlen
In einem Skript, mit dem ich viele Figuren erstelle fix, ax = plt.subplots(...), wird die Warnung RuntimeWarning angezeigt: Es wurden mehr als 20 Figuren geöffnet. Über die Pyplot-Schnittstelle ( matplotlib.pyplot.figure) erstellte Zahlen bleiben bis zum expliziten Schließen erhalten und verbrauchen möglicherweise zu viel Speicher. Ich verstehe jedoch nicht, warum ich …

6
Wie sage ich matplotlib, dass ich mit einer Handlung fertig bin?
Der folgende Code wird in zwei PostScript- Dateien (.ps) dargestellt, die zweite enthält jedoch beide Zeilen. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, …
164 python  matplotlib  plot 

4
Plotten der Zeit in Python mit Matplotlib
Ich habe ein Array von Zeitstempeln im Format (HH: MM: SS.mmmmmm) und ein weiteres Array von Gleitkommazahlen, die jeweils einem Wert im Zeitstempel-Array entsprechen. Kann ich mit Matplotlib die Zeit auf der x-Achse und die Zahlen auf der y-Achse zeichnen? Ich habe es versucht, aber irgendwie akzeptierte es nur Anordnungen …
163 python  graph  plot  matplotlib 


7
Reduzierung der Anzahl der Plot-Ticks
Ich habe zu viele Häkchen in meinem Diagramm und sie laufen ineinander. Wie kann ich die Anzahl der Zecken reduzieren? Zum Beispiel habe ich Zecken: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 Und ich will nur: 1E-5, 1E-3, ... 1E5, 1E7 Ich habe versucht, mit dem zu spielen LogLocator, aber ich …
160 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.