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 möchte Linien auf einem quadratischen Diagramm zeichnen. Die Skalen von x-axisund y-axissollten gleich sein. zB x reicht von 0 bis 10 und es ist 10 cm auf dem Bildschirm. y muss ebenfalls zwischen 0 und 10 liegen und 10 cm betragen. Die quadratische Form muss beibehalten werden, auch wenn …
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, …
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 …
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 …
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 …
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 = …
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 …
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 + …
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 …
Ich bin ziemlich neu in Python / Matplotlib und benutze es über das Ipython-Notizbuch. Ich versuche, einem vorhandenen Diagramm einige Anmerkungslinien hinzuzufügen, und kann nicht herausfinden, wie die Linien in einem Diagramm gerendert werden. Also zum Beispiel, wenn ich Folgendes zeichne: import numpy as np np.random.seed(5) x = arange(1, 101) …
Ich kann der linken y-Achse eine Beschriftung hinzufügen plt.ylabel, aber wie kann ich sie der sekundären y-Achse hinzufügen? table = sql.read_frame(query,connection) table[0].plot(color=colors[0],ylim=(0,100)) table[1].plot(secondary_y=True,color=colors[1]) plt.ylabel('$')
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()
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, …
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 …
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.