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


4
Matplotlib - globale Legende und Titel neben Nebenhandlungen
Ich habe mit Matplot angefangen und einige grundlegende Plots verwaltet, aber jetzt fällt es mir schwer herauszufinden, wie ich einige Dinge tun kann, die ich jetzt brauche :( Meine eigentliche Frage ist, wie man einen globalen Titel und eine globale Legende auf eine Figur mit Nebenhandlungen setzt. Ich mache 2x3-Unterzeichnungen, …

7
Wie kann ich das interaktive matplotlib-Fenster in IPython Notebook öffnen?
Ich verwende IPython mit --pylab=inlineund möchte manchmal schnell zur interaktiven, zoombaren Matplotlib-Benutzeroberfläche wechseln, um Diagramme anzuzeigen (die angezeigt wird, wenn Sie etwas in einer Terminal-Python-Konsole zeichnen). Wie könnte ich das machen? Am besten ohne mein Notebook zu verlassen oder neu zu starten. Das Problem mit Inline-Plots in IPy-Notebooks ist, dass …

3
Beschriften Sie die Achsen auf Seaborn Barplot
Ich versuche, meine eigenen Etiketten für ein Seaborn-Barplot mit dem folgenden Code zu verwenden: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') Ich erhalte …

4
Matplotlib: Zeichnen Sie Gitterlinien hinter anderen Diagrammelementen
In Matplotlib mache ich gestrichelte Gitterlinien wie folgt: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') Ich kann jedoch nicht herausfinden, wie (oder ob es möglich ist), die Gitterlinien hinter anderen Diagrammelementen wie Balken zu zeichnen. Das Ändern der Reihenfolge des Hinzufügens des Rasters im Vergleich zum Hinzufügen anderer Elemente …
123 python  matplotlib  grid 

3
vertikale und horizontale Linien in Matplotlib
Ich verstehe nicht ganz, warum ich an bestimmten Grenzen keine horizontalen und vertikalen Linien erstellen kann. Ich möchte die Daten durch dieses Feld binden. Die Seiten scheinen jedoch meinen Anweisungen nicht zu entsprechen. Warum ist das? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = …
122 matplotlib 

2
So erstellen Sie in Python Haupt- und Nebengitterlinien mit unterschiedlichen Linienstilen
Ich verwende derzeit matplotlib.pyplotzum Erstellen von Diagrammen und möchte, dass die Hauptgitterlinien durchgehend und schwarz und die Nebengitterlinien entweder grau oder gestrichelt sind. In den which=both/major/mineRastereigenschaften werden dann Farbe und Linienstil einfach durch Linienstil definiert. Gibt es eine Möglichkeit, nur einen kleinen Linienstil anzugeben? Der entsprechende Code, den ich bisher …
122 python  matplotlib 

5
Wie erstelle ich ein Dichtediagramm in matplotlib?
In RI können Sie die gewünschte Ausgabe erstellen, indem Sie Folgendes tun: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) In Python (mit Matplotlib) kam ich mit einem einfachen Histogramm am nächsten: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + …
121 python  r  numpy  matplotlib  scipy 

6
Speichern interaktiver Matplotlib-Figuren
Gibt es eine Möglichkeit, eine Matplotlib-Figur so zu speichern, dass sie wieder geöffnet und die typische Interaktion wiederhergestellt werden kann? (Wie das .fig-Format in MATLAB?) Ich stelle fest, dass ich viele Male dieselben Skripte ausführe, um diese interaktiven Figuren zu generieren. Oder ich sende meinen Kollegen mehrere statische PNG-Dateien, um …
119 python  matplotlib 



5
Wie entferne ich Lücken zwischen Unterplots in matplotlib?
Der folgende Code erzeugt Lücken zwischen den Unterplots. Wie entferne ich die Lücken zwischen den Unterplots und mache das Bild zu einem engen Raster? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 


11
"UserWarning: Matplotlib verwendet derzeit agg, ein Backend ohne GUI, daher kann die Abbildung nicht angezeigt werden." beim Zeichnen einer Figur mit Pyplot auf Pycharm
Ich versuche, mit pyplot ein einfaches Diagramm zu zeichnen, z. import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() Die Abbildung wird jedoch nicht angezeigt und ich erhalte die folgende Meldung: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. Ich habe an mehreren Stellen gesehen, …

4
Plot in matplotlib dynamisch aktualisieren
Ich mache eine Anwendung in Python, die Daten von einer seriellen Schnittstelle sammelt und ein Diagramm der gesammelten Daten gegen die Ankunftszeit zeichnet. Die Ankunftszeit für die Daten ist ungewiss. Ich möchte, dass der Plot aktualisiert wird, wenn Daten empfangen werden. Ich suchte danach und fand zwei Methoden: Löschen Sie …

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.