Tag: matplotlib

Plotten von 3D-Polygonen in python-matplotlib

Ich war erfolglos Browsing Web für eine Lösung für die folgende einfache Frage: Wie zeichne 3D Polygon (sagen Sie ein gefülltes Rechteck oder Dreieck) mit Scheitelwerten? Ich habe viele Ideen ausprobiert, aber alles gescheitert, siehe: from mpl_toolkits.mplot3d import Axes3D from matplotlib.collections import PolyCollection import matplotlib.pyplot as plt fig = plt.figure() ax = Axes3D(fig) x = […]

Matplotlib: Overlay-Plots mit verschiedenen Skalen?

Bisher habe ich den folgenden Code: colors = ('k','r','b') ax = [] for i in range(3): ax.append(plt.axes()) plt.plot(datamatrix[:,0],datamatrix[:,i],colors[i]+'o') ax[i].set(autoscale_on=True) Mit der autoscale_on=True Option für jede Achse, dachte ich, dass jede Handlung ihre eigenen y-Achsen-Grenzen haben sollte, aber es scheint, sie alle teilen den gleichen Wert (auch wenn sie verschiedene Achsen teilen). Wie kann ich sie […]

Wie mache ich eine Legende für viele Subplots mit Matplotlib?

Ich plante die gleiche Art von Informationen, aber für verschiedene Länder, mit mehreren Subplots mit Matplotlib. Das ist, ich habe 9 Plots auf einem 3×3 Raster, alle mit dem gleichen für Linien (natürlich, verschiedene Werte pro Zeile). Allerdings habe ich nicht herausgefunden, wie man eine einzige Legende (da alle 9 Subplots haben die gleichen Zeilen) […]

Matplotlib: wie man die Datenpunkte ändern kann, die auf einer Variablen basieren

Ich habe 2 Variablen (x, y), die sich mit der Zeit (t) ändern. Ich möchte x vs. t und färben Sie die Zecken auf der Grundlage der Wert von yeg für die höchsten Werte von y die Zeckenfarbe ist dunkelgrün, für den niedrigsten Wert ist dunkelrot, und für Zwischenwerte wird die Farbe zwischen grün und […]

Plot zwei Histogramme zur gleichen Zeit mit Matplotlib

Ich habe ein Histogramm-Diagramm mit Daten aus einer Datei und kein Problem erstellt. Jetzt wollte ich Daten aus einer anderen Datei im selben Histogramm überlegen, also mache ich so etwas n,bins,patchs = ax.hist(mydata1,100) n,bins,patchs = ax.hist(mydata2,100) Aber das Problem ist, dass für jedes Intervale nur der Balken mit dem höchsten Wert erscheint und der andere […]

Liste aller verfügbaren matplotlib backends

Der aktuelle Backend-Name ist über erreichbar >>> import matplotlib.pyplot als plt >>> plt.get_backend () 'GTKAgg' Gibt es eine Möglichkeit, eine Liste aller Backends zu bekommen, die auf einer bestimmten Maschine verwendet werden können? Danke im Voraus.

Verbessern Sie die Subplotgröße / den Abstand mit vielen Subplots in Matplotlib

Sehr ähnlich zu dieser Frage, aber mit dem Unterschied, dass meine Figur so groß sein kann, wie es sein muss. Ich muss eine ganze Reihe von vertikal gestapelten Grundstücken in Matplotlib erzeugen. Das Ergebnis wird mit figsave gespeichert und auf einer Webseite betrachtet, also ist mir egal, wie groß das endgültige Bild ist, solange die […]

Matplotlib savefig () plots verschieden von show ()

Wenn ich show() , um die Graphen in X zu zeichnen, sieht die Grafik sehr gut aus. Allerdings, wenn ich anfange, savefig() zu verwenden, um eine große Anzahl von Graphen zu erzeugen, savefig() die savefig() generierten Graphen Schriftart, Linien, Polygone alle kleiner als die show() generierte Grafik. Meine Umgebung ist Ubuntu und das Backend für […]

Imshow: Umfang und Aspekt

Ich schreibe ein Software-System, das Scheiben und Projektionen durch ein 3D-Dataset visualisiert. Ich benutze matplotlib und speziell imshow , um die imshow zu visualisieren, bekomme ich von meinem imshow zurück. Da ich die Bilder mit Plot-Achsen kommentieren möchte, verwende ich das Ausmaß-Schlüsselwort, das die imshow liefert, um die imshow Pixel-Koordinaten einem Datenraum-Koordinatensystem imshow . Unglücklicherweise […]

In Matplotlib, was bedeutet das Argument in fig.add_subplot (111)?

Manchmal komme ich über Code wie dieses: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Was produziert: Ich habe die Dokumentation wie verrückt gelesen, aber ich kann keine Erklärung für die 111 . Manchmal sehe ich eine 212 […]

Python ist die beste Programmiersprache der Welt.