Tag: matplotlib

Matplotlib Mollweide / Hammerprojektion: nur Region von Interesse

Ich habe mich gefragt, ob es einen Weg gibt, nur die Region von Interesse aus einer Handlung auf der Grundlage von Mollweide / Hammer Projektion in Grundkarte (matplotlib) zu zeigen. Ich versuche, die Plot-Grenzen grob auf die pazifische Platte zu setzen, wie im Link unten. Allerdings scheinen die set_xlim- und set_ylim-Funktionen keine Wirkung zu haben. […]

Bei der Bearbeitung des Layouts von Teilfiguren

Ich habe gerade eine Einführung in subplot2grid http://matplotlib.org/users/gridspec.html gelesen Ich verstehe nicht, warum es so verwendet wird fig = plt.figure() plt.subplot2grid((2,2),(0, 0)) eher, als fig = plt.figure() fig.subplot2grid((2,2),(0, 0)) Von plt.subplot2grid(…) , wenn ich mehrere Figuren erstellt habe, welche Figur ist der Subplot?

Matplotlib zeichnen Außengrundstück

Ich möchte Rechtecke unter einer Handlung zeichnen. Ich habe versucht, mit matplotlib.patches Rectangles, aber die Rechtecke nur auftauchen, wenn ich nicht etwas in den Subplot: import numpy as np import matplotlib.pyplot as plt import seaborn from matplotlib.patches import Rectangle t1 = np.arange(0.0, 5.0, 0.9) t2 = np.arange(0.0, 50.0, 0.02) plt.figure(1, figsize=(14, 6)) plt.subplot(211) # If […]

Matplotlib Polar Plot set_ylabel auf der linken Seite

Ich möchte das ylabel auf der linken Seite in polarem Plot schreiben, wie das in der unpolaren Handlung. Hier ist mein Code: import matplotlib.pyplot axes=matplotlib.pyplot.figure().add_subplot(1,1,1,polar=True,frameon=False) import numpy x=numpy.linspace(0,12*numpy.pi,2000) axes.plot(x,numpy.exp(numpy.cos(x))-2*numpy.cos(4*x)+numpy.sin(x/12)**5,color="black") axes.set_xlabel("y") axes.set_ylabel("$P_y$") axes.set_xticklabels([]) axes.set_yticklabels([]) axes.grid(False) import matplotlib.backends.backend_pdf output=matplotlib.backends.backend_pdf.PdfPages("butterfly.pdf") output.savefig() output.close() Und ich bekomme das Ergebnis wie folgt: Allerdings mag ich das P_y nicht in der Mitte […]

Textobjekt in matplotlib reagiert nicht richtig

. Hallo, alle miteinander. Ich habe vor kurzem versucht, Textobjekt in meine Handlung hinzuzufügen. Aber wenn ich in den Text zoomen, bleibt die Textgröße unverändert. Was ich will, ist, dass die Textgröße erhöht wird, wenn ich zoomen und werde abnehmen, wenn ich herauszoomen. import matplotlib as mpl fig=plt.figure() ax1=fig.add_subplot(111) ax1.text('','', '',position=[0.5,0.5], text='Y', fontsize='xx-small' ) Jede […]

Bypass "Array ist zu groß" Python-Fehler

Ich habe eine csv-Datei, die mehr als 200 000 Zeilen Meteo-Daten enthält. Wenn ich die Daten mit matplotlib modellieren matplotlib , erscheint dieser Fehler: Traceback (most recent call last): File "try4.py", line 19, in <module> X,Y = meshgrid( data_x,data_y ) File "C:\Python27\lib\site-packages\numpy\lib\function_base.py", line 3378, in meshgrid mult_fact = np.ones(shape, dtype=int) File "C:\Python27\lib\site-packages\numpy\core\numeric.py", line 148, in […]

Plotten großer Pandas-Datenrahmen in 3D

Ich versuche derzeit, eine riesige Menge an Daten in der gleichen Handlung zu visualisieren. Grundsätzlich habe ich Daten im Intervall [0,1] zwischen 13:00 und 16:00 mit einem 5 Sekunden Intervall erhalten. Die Daten werden in einem pandas DataFrame, DF gespeichert, mit diesem 5-Sekunden-Intervall-Zeitstempel als Index. So sieht die Daten aus >>> DF abc 13:00:00 0.994035 […]

Python Matplotlib 3D Linie erscheint durch die Oberfläche

Ich benutze eine Abbildung, um Punkte auf der Oberfläche eines Würfels in eine Kugel umzuwandeln. Ich möchte die Oberfläche der daraus resultierenden Sphäre und Linien, wo die Kanten des Würfels abgebildet sind, zeichnen. Bisher habe ich das folgende ausprobiert und arbeite an einem Gesicht des Würfels zu einer Zeit: import numpy as np import matplotlib.pyplot […]

Wie bekomme ich eine schmale Breite und eine große Höhe auf einem RadioButtons-Widget und hast noch Rundfunkknöpfe, die sich nicht überlappen?

Wie bekomme ich eine schmale Breite und eine große Höhe auf einem RadioButtons-Widget und hast noch Rundfunkknöpfe, die sich nicht überlappen? plt.figure() rax = plt.axes([0.1, 0.1, 0.6, 0.6], frameon=True ,aspect='equal') labels = [str(i) for i in range(10)] radios = RadioButtons(rax, labels) for circle in radios.circles: # adjust radius here. The default is 0.05 circle.set_radius(0.02) plt.show() […]

Zylinder hinzufügen

Ich möchte einen transparenten Zylinder zu meinem 3D-Scatter-Plot hinzufügen. Wie kann ich es tun? Dies ist der Code, den ich verwende, um die Handlung zu machen: fig = plt.figure(2, figsize=(8, 6)) ax = fig.add_subplot(111, projection='3d') ax.scatter(X, Y, Z, c=Z,cmap=plt.cm.Paired) ax.set_xlabel("X") ax.set_ylabel("Y") ax.set_zlabel("Z") plt.xticks()

Python ist die beste Programmiersprache der Welt.