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®.

3
Matplotlib: Ändern der Farbe einer Achse
Gibt es eine Möglichkeit, die Farbe einer Achse (nicht der Zecken) in matplotlib zu ändern? Ich habe in den Dokumenten nach Axes, Axis und Artist gesucht, aber kein Glück. Die Matplotlib-Galerie hat auch keinen Hinweis. Irgendeine Idee?

7
'ungültiger Wert in der Warnung double_scalars', möglicherweise numpy
Während ich meinen Code ausführe, erhalte ich diese Warnungen sporadisch immer in Vierergruppen. Ich habe versucht, die Quelle zu finden, indem ich Debug-Meldungen vor und nach bestimmten Anweisungen platzierte, um ihren Ursprung genau zu bestimmen. Warning: invalid value encountered in double_scalars Warning: invalid value encountered in double_scalars Warning: invalid value …


3
Zeichnen von Daten auf der x-Achse mit Pythons Matplotlib
Ich versuche, Informationen gegen Daten zu zeichnen. Ich habe eine Liste von Daten im Format "01/02/1991". Ich habe sie wie folgt konvertiert: x = parser.parse(date).strftime('%Y%m%d')) was gibt 19910102 Dann habe ich versucht, num2date zu verwenden import matplotlib.dates as dates new_x = dates.num2date(x) Plotten: plt.plot_date(new_x, other_data, fmt="bo", tz=None, xdate=True) Aber ich …

4
So verhindern Sie, dass Zahlen in Python matplotlib in Exponentialform geändert werden
Ich verwende Matplotlib in Python, um einfache xy-Datensätze zu zeichnen. Dies führt zu gut aussehenden Diagrammen. Wenn ich jedoch verschiedene Bereiche des gezeichneten Diagramms mithilfe der Abbildungansicht (die bei der Ausführung angezeigt wird plt.show()) zu nahe heran zoome, ändern sich die Werte der x-Achse gegenüber der Standardnummernform (1050, 1060, 1070 …

3
Matplotlib - beschriften Sie jeden Behälter
Ich verwende derzeit Matplotlib, um ein Histogramm zu erstellen: import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as pyplot ... fig = pyplot.figure() ax = fig.add_subplot(1,1,1,) n, bins, patches = ax.hist(measurements, bins=50, range=(graph_minimum, graph_maximum), histtype='bar') #ax.set_xticklabels([n], rotation='vertical') for patch in patches: patch.set_facecolor('r') pyplot.title('Spam and Ham') pyplot.xlabel('Time (in seconds)') pyplot.ylabel('Bits of Ham') pyplot.savefig(output_filename) Ich …

4
Verwenden von Colormaps zum Festlegen der Linienfarbe in matplotlib
Wie setzt man die Farbe einer Linie in matplotlib mit Skalarwerten, die zur Laufzeit mithilfe einer Farbkarte (z. B. jet) bereitgestellt werden ? Ich habe hier ein paar verschiedene Ansätze ausprobiert und denke, ich bin ratlos. values[]ist eine sortierte Anordnung von Skalaren. Kurven sind eine Reihe von 1-D-Arrays, und Beschriftungen …


7
Kann ich in matplotlib durch Linienstile blättern?
Ich weiß, wie man eine Liste von Farben in matplotlib durchläuft. Aber ist es möglich, mit Linienstilen (einfach, gepunktet, gestrichelt usw.) etwas Ähnliches zu tun? Ich müsste das tun, damit meine Grafiken beim Drucken leichter zu lesen sind. Irgendwelche Vorschläge, wie das geht?

2
Matplotlib / Pandas-Fehler unter Verwendung des Histogramms
Ich habe ein Problem beim Erstellen von Histogrammen aus Objekten der Pandas-Serie und kann nicht verstehen, warum dies nicht funktioniert. Der Code hat vorher gut funktioniert, aber jetzt nicht mehr. Hier ist ein Teil meines Codes (insbesondere ein Objekt der Pandas-Serie, von dem ich ein Histogramm erstellen möchte): type(dfj2_MARKET1['VSPD2_perc']) welches …

3
Zeichnen einer durchschnittlichen Linie im Histogramm (matplotlib)
Ich zeichne ein Histogramm mit matplotlib in Python und möchte eine Linie zeichnen, die den Durchschnitt des Datensatzes darstellt und dem Histogramm als gepunktete Linie überlagert ist (oder vielleicht auch eine andere Farbe). Irgendwelche Ideen, wie man eine Linie zeichnet, die dem Histogramm überlagert ist? Ich verwende den Befehl plot …

2
GridSpec mit gemeinsam genutzten Achsen in Python
Diese Lösung für einen anderen Thread schlägt vor, gridspec.GridSpecanstelle von zu verwenden plt.subplots. Wenn ich jedoch Achsen zwischen Unterplots teile, verwende ich normalerweise eine Syntax wie die folgende fig, axes = plt.subplots(N, 1, sharex='col', sharey=True, figsize=(3,18)) Wie kann ich angeben sharexund shareywann ich es verwende GridSpec?

3
Textfeld mit Zeilenumbruch in Matplotlib?
Ist es möglich, Text in einem Feld über Matplotlib mit automatischen Zeilenumbrüchen anzuzeigen ? Durch die Verwendung pyplot.text()konnte ich nur mehrzeiligen Text drucken, der über die Fenstergrenzen hinaus fließt, was ärgerlich ist. Die Größe der Linien ist nicht im Voraus bekannt ... Jede Idee wäre sehr dankbar!

4
matplotlib: 2 verschiedene Legenden in derselben Grafik
Ich habe ein Diagramm, in dem verschiedene Farben für verschiedene Parameter verwendet werden und in dem verschiedene Linienstile für verschiedene Algorithmen verwendet werden. Ziel ist es, die Ergebnisse der verschiedenen Algorithmen mit ähnlichen Parametern zu vergleichen. Insgesamt verwende ich 4 verschiedene Farben und 3 verschiedene Linienstile für insgesamt 12 Diagramme …

4
matplotlib savefig () zeichnet sich von show () ab
Wenn ich show()die Grafiken einzeichne X, sehen die Grafiken sehr gut aus. Wenn ich jedoch anfange, savefig()eine große Anzahl von Diagrammen zu savefig()generieren, sehen Schriftart, Linien und Polygone der show()generierten Diagramme kleiner aus als das generierte Diagramm. Meine Umgebung ist Ubuntu und das Backend für show()ist Qt4Agg. Wie kann ich …

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.