Tag: matplotlib

Geben Sie die Ausgabe von% matplotlib Notebook-Backend als SVG in ipynb ein

Diese Antwort aus ein paar Jahren zeigt, wie Sie Jupyter Notebook erstellen können, erstellen Sie Graphen als svg. Die Lösung besteht darin, dem InlineBackend zu sagen, dass es als Ausgabe verwendet wird. import matplotlib.pyplot as plt %matplotlib inline %config InlineBackend.figure_format = 'svg' plt.plot(…) Dies führt dazu, dass alle Bilder im Svg-Format sowohl im Notebook als […]

Plotten eines gestapelten Histogramms mit Pandas mit Group By

Ich arbeite mit einem Datensatz, der wie folgt aussieht: Gender, Height, Width Male, 23.4, 4.4 Female, 45.4, 4.5 Ich möchte die gestapelten Histogramme von Höhe und Breite visualisieren. Ich hoffe, zwei gestapelte Histogramme pro Handlung zu haben (eine für jedes Geschlecht). Dies ist das gestapelte Histogramm aus der Dokumentation. Wenn es drei Geschlechter gab, könnte […]

Plot und speichern Sie mehrere Figuren der Gruppe nach Funktion als pdf

Ich möchte eine PDF-Datei mit 12 Plots erstellen, in zwei Optionen: Eine Handlung pro Seite, Vier Plots pro Seite. Die Verwendung von plt.savefig("months.pdf") speichert nur das letzte Plot. MWE: import pandas as pd index=pd.date_range('2011-1-1 00:00:00', '2011-12-31 23:50:00', freq='1h') df=pd.DataFrame(np.random.randn(len(index),3).cumsum(axis=0),columns=['A','B','C'],index=index) df2 = df.groupby(lambda x: x.month) for key, group in df2: group.plot() Ich habe auch versucht: fig, […]

Verwenden Sie Pyserial, um Zeit gegen Spannung von einem Arduino Serial Port zu zeichnen

Als betitelt benutze ich ein Arduino, das Daten über die serielle Schnittstelle ausgibt. Es gibt als solches aus: 120 1,23 170 2,54 210 2,32 Die linke Spalte ist Zeit in Millisekunden und die rechte Spalte ist ein Spannungswert zwischen 0 und 5V. Die sind durch einen Raum getrennt. EDIT: Es scheint Stackoverflow lässt mich nicht […]

Text außerhalb der Figurgrenzen anzeigen

Ich versuche, Text auf ein Panel von Subplots als Etiketten hinzuzufügen: import numpy as np import matplotlib.pyplot as plt # Create figure fig, axs = plt.subplots(5, 4, figsize=(6.83, 9.19)) # Plot something for axes in axs.ravel(): axes.plot(range(5)) # Add some labels fig.text(0.25, 1.01, "Label #1", fontsize=10, fontweight='bold', ha='center') fig.text(0.75, 1.01, "Label #2", fontsize=10, fontweight='bold', ha='center') […]

Einstellen von Theta-Ticks in matplotlib-Polarplots

Meine Frage bezieht sich auf die folgenden: Scatter Polar Plot in Matlab Ich habe versucht, online zu suchen, konnte aber mit dieser Achse nicht finden; Anstatt der polaren Handlung gehen 0 bis 360 Grad Wie kann ich -180 bis 180 statt?

Wie man die Anzahl der Zeiten jedes Element in einer Liste

Ich versuche etwas zu tun, dass ich nicht denken würde, wäre hart, aber ich kann nicht herausfinden, wie man python / matplotlib / pylab zu tun hat. Angesichts einer Eingabe möchte ich ein Histogramm, das mir zeigt, wie oft jedes Element erscheint. Angesichts einer Liste x=range(10) Ich würde gerne Ausgabe, die eine einzelne Leiste hat, […]

Wie man die verborgenen Linien in einem plot_wireframe über matplotlib entfernt?

Ist die matplotlib in Python 2.x unterstützt versteckte Linie Entfernung? Wie kann ich es selbst umsetzen? Dies ist eine weitere Frage eines weiteren Beitrags hier: Wie bekomme ich eine 3D farbige Oberfläche über Python?

Wie bekomme ich ein Diagramm von Matplotlib in Django Vorlagen?

Angesichts dieses Beispiels von hier genommen : def simple(request): import random from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas from matplotlib.figure import Figure from matplotlib.dates import DateFormatter fig=Figure() ax=fig.add_subplot(111) x=[] y=[] now=datetime.datetime.now() delta=datetime.timedelta(days=1) for i in range(10): x.append(now) now+=delta y.append(random.randint(0, 1000)) ax.plot_date(x, y, '-') ax.xaxis.set_major_formatter(DateFormatter('%Y-%m-%d')) fig.autofmt_xdate() canvas=FigureCanvas(fig) response=django.http.HttpResponse(content_type='image/png') canvas.print_png(response) return response Wie kann ich die Ansicht so […]

Habe ein unerwartetes Keyword-Argument 'Label' beim Zeichnen von Box- und Whisker-Plot in Python Matplotlib

Ich benutze python matplotlib version 1.4.3 Wenn ich versuche, label Parameter zu setzen: import matplotlib.pyplot as plt data = [[1,2,3],[4,5,6],[5,6,7]] plt.boxplot(data, label=list('abc')) plt.show() Ich bekomme Fehler: TypeError: boxplot() got an unexpected keyword argument 'label' Während label ist ein dokumentierter Parameter http://matplotlib.org/api/pyplot_api.html

Python ist die beste Programmiersprache der Welt.