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®.
Ich habe Matplotlib verwendet, um Linien auf einer Figur zu zeichnen. Jetzt möchte ich den Stil, insbesondere die Markierung, für einzelne Punkte auf der Linie festlegen. Wie mache ich das? Um meine Frage zu klären, möchte ich den Stil für einzelne Markierungen in einer Zeile festlegen können, nicht für jede …
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: …
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 …
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 …
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.)
Wie kann in Python mit Matplotlib ein Streudiagramm mit leeren Kreisen gezeichnet werden? Ziel ist es, leere Kreise um einige der bereits gezeichneten scatter()Farbscheiben zu zeichnen, um sie hervorzuheben, idealerweise ohne die farbigen Kreise neu zeichnen zu müssen. Ich versuchte facecolors=Nonees ohne Erfolg.
Ich zeichne die gleiche Art von Informationen, aber für verschiedene Länder, mit mehreren Unterplots mit matplotlib. Das heißt, ich habe 9 Diagramme in einem 3x3-Raster, alle mit den gleichen für Linien (natürlich unterschiedliche Werte pro Linie). Ich habe jedoch nicht herausgefunden, wie ich eine einzelne Legende (da alle 9 Nebenhandlungen …
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 …
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, …
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 …
Angenommen, ich habe drei Datensätze: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Ich kann diese Handlung streuen: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Wie kann ich das mit 10 Sätzen machen? Ich habe danach gesucht und konnte einen Hinweis auf das finden, was ich frage. …
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 …
Ich kann nicht erreichen, dass die Farbleiste in Imshow-Diagrammen wie diesem die gleiche Höhe wie das Diagramm hat, ohne dass Photoshop nachträglich verwendet wird. Wie bekomme ich die passenden Höhen?
Um den Rahmen in der Abbildung zu entfernen, schreibe ich frameon=False funktioniert perfekt mit pyplot.figure, entfernt aber matplotlib.Figurenur den grauen Hintergrund, der Rahmen bleibt. Außerdem möchte ich nur, dass die Linien angezeigt werden und der Rest der Abbildung transparent ist. mit pyplot kann ich machen was ich will, ich will …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.