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 verwende matplotlib, um Daten (mit plotund errorbarFunktionen) aus Python zu zeichnen . Ich muss eine Reihe von völlig getrennten und unabhängigen Plots zeichnen und dann ihre ylimWerte anpassen , damit sie leicht visuell verglichen werden können. Wie kann ich die ylimWerte aus jedem Diagramm abrufen , sodass ich die …
Ich habe ein vorhandenes Grundstück, das mit Pandas wie diesem erstellt wurde: df['myvar'].plot(kind='bar') Die y-Achse ist als float formatiert und ich möchte die y-Achse in Prozent ändern. Alle Lösungen, die ich gefunden habe, verwenden die ax.xyz-Syntax und ich kann nur Code unterhalb der Zeile darüber platzieren, die das Diagramm erstellt …
Wie kann ich Text in die obere linke (oder obere rechte) Ecke einer Matplotlib-Figur einfügen, z. B. wo sich eine Legende oben links befindet, oder über die Handlung, aber in die obere linke Ecke? Wenn es sich beispielsweise um eine plt.scatter () handelt, wird etwas, das sich innerhalb des Quadrats …
Ich möchte die Obergrenze der y-Achse auf 'auto' setzen, aber ich möchte die Untergrenze der y-Achse so halten, dass sie immer Null ist. Ich habe 'auto' und 'autorange' ausprobiert, aber diese scheinen nicht zu funktionieren. Vielen Dank im Voraus. Hier ist mein Code: import matplotlib.pyplot as plt def plot(results_plt,title,filename): ############################ …
Ich habe ein einfaches Liniendiagramm und muss die Y-Achsen-Ticks von der (Standard-) linken Seite des Diagramms auf die rechte Seite verschieben. Irgendwelche Gedanken dazu?
Ich habe das folgende einfache Skript, das ein Diagramm darstellt: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() So wie es jetzt ist, geht die Linie direkt von Punkt zu …
Basierend auf dieser Frage zu Heatmaps in matplotlib wollte ich die Titel der x-Achse an den oberen Rand des Diagramms verschieben. import matplotlib.pyplot as plt import numpy as np column_labels = list('ABCD') row_labels = list('WXYZ') data = np.random.rand(4,4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=plt.cm.Blues) # put the major …
Ich muss eine Figur in einer Datei erstellen, ohne sie im IPython-Notizbuch anzuzeigen. Die Wechselwirkung zwischen IPythonund matplotlib.pylabin dieser Hinsicht ist mir nicht klar . Aber wenn ich anrufe, wird pylab.savefig("test.png")die aktuelle Zahl angezeigt und zusätzlich gespeichert test.png. Wenn Sie die Erstellung einer großen Anzahl von Plotdateien automatisieren, ist dies …
Ich habe eine Liste von Paaren (a, b), mit denen ich matplotlibin Python als tatsächliche xy-Koordinaten zeichnen möchte . Derzeit werden zwei Diagramme erstellt, wobei der Index der Liste die x-Koordinate angibt und die y-Werte des ersten Diagramms die as in den Paaren und die y-Werte des zweiten Diagramms die …
Ich verwende Matplotlib, um ein Histogramm zu zeichnen. Mit Tipps aus meiner vorherigen Frage: Matplotlib - beschriften Sie jeden Behälter , ich habe mehr oder weniger die Knicke geklappt. Es gibt noch ein letztes Problem - zuvor wurde die Beschriftung der x-Achse ("Zeit (in Millisekunden)") unter den Häkchen der x-Achse …
Wie kann ich Python-Plots in sehr hoher Qualität speichern? Das heißt, wenn ich das in einer PDF-Datei gespeicherte Objekt weiter vergrößere, gibt es keine Unschärfe? In welchem Modus kann es am besten gespeichert werden? png, eps? Oder irgendein anderes? Ich kann es nicht tun, pdfweil es eine versteckte Zahl gibt, …
Ich möchte NICHT für jede gezeichnete Linie eine Farbe angeben und jeder Linie eine eigene Farbe geben. Aber wenn ich renne: from matplotlib import pyplot as plt for i in range(20): plt.plot([0, 1], [i, i]) plt.show() dann bekomme ich diese Ausgabe: Wenn Sie sich das Bild oben ansehen, können Sie …
Wie kann ich die folgenden drei Funktionen plotten (dh sin, cosund der Zusatz), auf der Domäne t, in der gleichen Figur? from numpy import * import math import matplotlib.pyplot as plt t = linspace(0, 2*math.pi, 400) a = sin(t) b = cos(t) c = a + b
Ich versuche ein quadratisches Diagramm (mit imshow) zu erstellen, dh ein Seitenverhältnis von 1: 1, aber ich kann nicht. Keine dieser Arbeiten: import matplotlib.pyplot as plt ax = fig.add_subplot(111,aspect='equal') ax = fig.add_subplot(111,aspect=1.0) ax.set_aspect('equal') plt.axes().set_aspect('equal') Es scheint, als würden die Anrufe einfach ignoriert (ein Problem, das ich bei matplotlib oft zu …
Ich verwende matplotlib, um einige Grafiken zu erstellen, und kann sie leider nicht ohne den weißen Hintergrund exportieren. Mit anderen Worten, wenn ich ein Diagramm wie dieses exportiere und es über einem anderen Bild positioniere, verbirgt der weiße Hintergrund das, was sich dahinter befindet, anstatt es durchscheinen zu lassen. Wie …
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.