Tag: matplotlib
Matplotlib ist ein plotting-Bibliothek für Python, die verwendet werden kann interaktiv oder eingebettet in stand-alone-GUIs. Seine kompakte „pyplot“ Schnittstelle ähnelt der Plot-Funktionen von MATLAB®.
3
Antworten
Ich bin nicht in der Lage zu zeichnen, eine einfache, vertikaler Pfeil in der folgenden log-log-plot: #!/usr/bin/python2 import matplotlib.pyplot as plt import matplotlib as mpl plt.yscale('log') plt.xscale('log') plt.ylim((1e-20,1e-10)) plt.xlim((1e-12,1)) plt.arrow(0.00006666, 1e-20, 0, 1e-8 - 1e-20, length_includes_head=True) plt.savefig('test.pdf')
1
Antworten
Ich bin mit GridSpec in matplotlib um eine Seite zu erstellen, die hat 9 subplots. Eine der Nebenhandlungen ist ein Seaborn bar plot mit dem folgenden code erstellt: import seaborn as sns sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7) Gibt es
2
Antworten
Habe ich die folgende kleine Funktion: def plotresults(freqs,power,prob,title,sigP): pl.suptitle(title) ax1 = pl.subplot(2,1,1) ax1.axhline(y=sigP, color='r', ls='--',label='p=0.05') pl.plot(freqs,power) ax1.set_ylabel('Spectral Power') ax2 = pl.subplot(2,1,2) ax2.axhline(y=0.05, color='r', ls='--', label='p=0.05') pl.semilogy(freqs,prob) ax2.set_xlabel(r'Frequency (years$^{ -1}$)') ax2.set_ylabel('p-value') pl.savefig('lsfast/figs/'+title+'.png') pl.close() Es Grundstücke fein und zeichnet
2
Antworten
Ich bin Plotten Sie die gleichen Daten in zwei verschiedenen Formaten: - log-Skala und der linearen Skala. Grundsätzlich will ich haben genau die gleiche Handlung, aber mit verschiedenen Skalen, eine auf der Oberseite des anderen. Was ich
1
Antworten
Ich habe Daten, die wie folgt aussieht: print x Date ABC DEF 0 2004-06-03 1.000000 1.000000 1 2004-06-04 1.000000 1.007940 2 2004-06-07 1.000000 1.023285 3 2004-06-08 1.020163 1.024712 4 2004-06-09 1.013932 1.015166 Und ich bin Plotten es
2
Antworten
Warum bekomme ich einen Fehler hier, die sich auf die plt.plot label? fig = plt.figure() ax = plt.gca() barplt = plt.bar(bins,frq,align='center',label='Dgr') normplt = plt.plot(bins_n,frq_n,'--r', label='Norm'); ax.set_xlim([min(bins)-1, max(bins)+1]) ax.set_ylim([0, max(frq)]) plt.xlabel('Dgr') plt.ylabel('Frequency') plt.show() plt.legend(handles=[barplt,normplt]) Dies ist die Fehlermeldung,
1
Antworten
Habe ich zwei oder drei csv-Dateien mit dem gleichen header und weisen die Histogramme für jede Spalte überlagern einander auf demselben Grundstück. Folgende code gibt mir zwei getrennte zahlen, die jeweils alle Histogramme für jede der Dateien.
2
Antworten
Ich bin mit Python (3.4) Jupyter Notebook. Ich habe die folgenden zwei Histogramme in zwei getrennte Zellen, jede hat Ihre eigene Gestalt: bins = np.linspace(0, 1, 40) plt.hist(list1, bins, alpha = 0.5, color = 'r') und bins
2
Antworten
Ich ein setup haben, in Python, wo verwende ich die OpenCV-Bibliothek zum Lesen der frames eines Videos in 2D-arrays--diese videos sind Graustufen, so dass ich mit vorzeichenlosen 8-bit zahlen für die pixel-Werte. In meinem nächsten Schritt, den
3
Antworten
Verwende ich folgende Zeile zum zeichnen einer 3D-Oberfläche: surf = ax3.plot_surface(X, Y, Z, rstride=1, cstride=1, alpha=0.5, linewidth=0, cmap=cm.jet,antialiased=True) Nun die Farbe kommt sehr schön, wenn auch ein wenig schuppig Aussehen, aber in Ordnung. Aber ich will ändern
2
Antworten
Ich habe panda als dataframe df mit zwei Parametern df.man (=x) und df.zwei (=y). Nun, ich möchte plot scatter-plot für diese Daten-Punkte. Ich verwendet ax1 = fig.add_subplot(111) ax1.scatter(df.one,df.two,c = 'g',marker = 'o',alpha = 0.2) Nun, ich möchte
1
Antworten
Habe ich ein paar boxplots in matplotlib, dass ich möchte, um den zoom auf einen bestimmten y-Bereich ([0,0.1]) mit inset-Achsen. Es ist mir nicht klar aus der Beispiel in der Dokumentation, wie ich das machen soll dies
1
Antworten
Kann ich plot ellipse so: from matplotlib.patches import Ellipse import matplotlib as mpl %matplotlib inline from matplotlib import pyplot as plt mean = [ 19.92977907 , 5.07380955] width = 30 height = 1.01828848 angle = -54 ell
2
Antworten
Ich benutze Matplotlib zu erzeugen PNG-Dateien von streudiagrammen. Nun, für jedes Streudiagramm, zusätzlich eine PNG-Datei, würde ich auch wie eine Liste erstellen von pixel-Koordinaten der verschiedenen Punkte in das Streudiagramm. Den code, den ich verwenden, um die
1
Antworten
Mein Programm erzeugt zwei arrays, und ich habe in den plot einer von Ihnen in der X-Achse und das andere auf der Y-Achse (letztere stammen aus der Zeile einer matrix). Das problem ist, dass ich muss wiederholen
1
Antworten
Ich bin die Schaffung eines zwei-dimensionalen Kontur-plot mit matplotlib. Mit der Dokumentation http://matplotlib.org/examples/pylab_examples/contour_demo.html, eine solche Kontur-plot erstellt werden, indem import matplotlib import numpy as np import matplotlib.cm as cm import matplotlib.mlab as mlab import matplotlib.pyplot as plt
3
Antworten
Ich habe eine situation, wo ich viele Zeilen, bin ich Plotten in pyplot. Sie sind gruppiert nach Farbe, und innerhalb jeder Farbe, ich plot nach plot-Stil-also die Kreise, Striche, etc. Meinem Grundstück styling: plt.plot(x,y1,'b') plt.plot(x,y2,'bs') plt.plot(x,y3,'b--') Ist
1
Antworten
Ich versuche, plot 4 Durchschnittliche Werte mit positivem Fehlerbalken ("error bars und den max-Wert innerhalb der Handlung. means = [26.82,26.4,61.17,61.55] # Mean Data stds = [4.59,4.39,4.37,4.38] # Standard deviation Data peakval = ['26.82','26.4','61.17','61.55'] # String array of
3
Antworten
bei der Verwendung von seaborn heatmap, ist es ein Weg, um auto-passen Sie die Schriftgröße für die es, um genau zu passen innerhalb der Quadrate? zum Beispiel: sns.heatmap(corrmat, vmin=corrmat.values.min(), vmax=1, square=True, cmap="YlGnBu", linewidths=0.1, annot=True, annot_kws={"size":8}) hier die
1
Antworten
Ich verstehe, dass scale änderungen der beiden Parameter gleichzeitig, aber ich möchte, um die Wirkung zu erreichen mit einem dünnen Linie verbunden, zwischen den großen Marken. Ich habe auch versucht die Größenänderung durch rc{'lines.linewidth' = 1, 'lines.markersize'
1
Antworten
Ich versuche zu generieren, ein box-plot in Python 2.7 für jede kategoriale Wert in Spalte E aus der Pandas dataframe unten A B C D E 0 0.647366 0.317832 0.875353 0.993592 1 1 0.504790 0.041806 0.113889 0.445370
2
Antworten
Habe ich eine Liste von zahlen wie folgt: lst = [1.9378076554115014, 1.2084586588892861, 1.2133096565896173, 1.2427632053442292, 1.1809971732733273, 0.91960143581348919, 1.1106310149587162, 1.1106310149587162, 1.1527004351293346, 0.87318084435885079, 1.1666132876686799, 1.1666132876686799] Will ich konvertieren Sie diese zahlen, um die Farben für die Anzeige. Ich will Graustufen,
1
Antworten
Ich versuche zu öffnen, eine Reihe von .png-plots. Ich möchte in der Lage sein, eine Handlung auf dem Bildschirm und bekomme dann eine Aufforderung, auf mich zu warten, um "drücken Sie enter". Auf enter drückst, wird der
1
Antworten
Ich mehrere Figuren in mehrere Module, und ich möchte zu überlagern, Sie in meinemmain.py. Kann ich wieder ein brauchbares Bild/Grundstück wiederverwendet werden kann in main.py zum erstellen eines kombinierten Wert? Dank! InformationsquelleAutor Shai Efrati | 2015-06-28
3
Antworten
Ich versuche zu zentrieren Sie den text innerhalb einer matplotlib Zelle in der Tabelle, während der Standard zu sein scheint Recht ausgerichtet. Ich sah durch die Dokumentation des Table-Objekts, aber ich konnte nicht finden, alles, was nützlich
1
Antworten
Ich verwenden, matplotlib zum zeichnen von text in jeder bar. In Fall 1 geht alles in Ordnung.Jeder bar erhalten Sie einen Umsatz Anzahl displays auf der Oberseite. aber wenn ich Fall 2 ,Fehler erhöhen "TypeError: must be
3
Antworten
Habe ich mit dem code von pylab, und es funktioniert gut: import pylab as pl colors = pl.cm.Spectral(np.linspace(0, 1, 10)) Aber ich will Weg von pylab, weil im Dokument gesagt "Die pyplot-Schnittstelle ist in der Regel bevorzugt,
2
Antworten
Ich denke, das ist eine ziemlich einfache Frage, aber ich war nicht in der Lage, eine Antwort zu finden. Ich habe ein array: array([ 62519, 261500, 1004836, ... , 0, 0]) Ich würde gerne konvertieren Sie es
1
Antworten
Versuchen, um den Kuchen größer. Auf der Suche in den docs und anderen Orten, heißt es, um den radius festzulegen. Es scheint, egal, welchen Wert ich in den radius gibt es keine Erhöhung. Ich bin Entsendung der
1
Antworten
Ich bin neu in Python und ich bin kämpfen, um dieses Beispiel auszuführen, die in der matplotlib Dokumentation: http://matplotlib.org/examples/pylab_examples/finance_demo.html Ich bin im Grunde kopieren Sie den code 1:1 in mein Python-Datei und wenn ich ihn starten will
1
Antworten
Ich Frage mich, ob es eine Schnittstelle zu matplotlib, die verwendet werden können, die von C++. (Vielleicht etwas ähnlich zu dem, was gnuplot hat) Es gibt eine Lösung für dieses problem hier erhältlich stackoverflow.com/questions/2509156/... Hoffe, das hilft.
1
Antworten
Hallo ich habe es geschafft, fügen Sie eine Linie in einem bar-plot, aber die position ist nicht richtig. Ich möchte, um die Punkte genau in der Mitte der einzelnen Balken. Könnte mir jemand helfen? >>> df price
1
Antworten
Ich versuche, erstellen einen barb Vektor-plot in matplotlib und Karte einige Farben zu bestimmten Größenordnungen: beispielsweise sind Vektoren mit Größen zwischen 10 und 20 gezeichnet, so blau, und zwischen 20 und 30 rgb(0,15,40), und so weiter. Die
1
Antworten
Bin ich Plotten ein piechart mit matplotlib mit dem folgenden code: ax = axes([0.1, 0.1, 0.6, 0.6]) labels = 'Twice Daily', 'Daily', '3-4 times per week', 'Once per week','Occasionally' fracs = [20,50,10,10,10] explode=(0, 0, 0, 0,0.1) patches,
3
Antworten
Beim Plotten Sie ein Diagramm mit einer Diskontinuität/asymptote/Singularität/was auch immer, gibt es eine automatische Methode, um zu verhindern, dass Matplotlib aus 'verbinden der Punkte' über das 'break'? (siehe code/Bild unten). Ich habe gelesen, dass Salbei hat eine
1
Antworten
Habe ich ein Bild erstellt plot mit ax = imshow(). ax ist ein AxesImage Objekt, aber ich kann nicht scheinen zu finden, die Funktion oder Attribut muss ich acess zu passen die Beschriftungen der hilfsstriche. Die gewöhnliche
1
Antworten
Will ich zeichnen eine Gleichung, wo die x Achse stellt die Zeit dar t und die y Achse entspricht einer Variablen n. Jetzt die Formel für n ist n =((np.log(t)*10**6)/np.log(2)) + 1 und die maximale Zeit auf
3
Antworten
Habe ich eine Reihe von grundlegenden 2D-Bilder (3 Einfachheit halber für den Moment) und diese miteinander verbunden sind, Analog zu frames aus einem Film: In python wie kann ich stapeln dieser Scheiben übereinander, wie in image1->image2->Bild-3? Ich
1
Antworten
Habe ich ein einfaches python-Skript, das bei der Ausführung angezeigt werden sollen, die eine eingebettete matplotlib graph innen eine PyQT-Fenster. Ich habe diese tutorial für die Einbindung und den Betrieb der graph. Abgesehen von einigen unterschieden in
3
Antworten
Heute war ich dabei einen Bericht für einen Kurs und ich brauchte, um eine Abbildung von einem Kontur-plot der einige Bereich. Ich Tat dies mit matplotlib (ignorieren Sie die chaotisch-header): import numpy as np import matplotlib from
2
Antworten
Wie kann ich feststellen, ob eine Nebenhandlung (AxesSubplot) leer ist oder nicht? Ich möchte zum deaktivieren leer Achsen, leer, Nebenhandlungen und entfernen Sie Sie vollständig leeren Zeilen. Zum Beispiel, in dieser Abbildung nur zwei Nebenhandlungen gefüllt sind
2
Antworten
Ich habe eine GUI zeigt, dass ein plot. Ich will passen, dass Grundstück zu einem bestehenden Bild. Ich zeigte das Bild unter dem plot mit: myaxe.plot(...) myaxeimage = myaxe.imshow(myimage, axpect='auto', extent=myaxe.axis(), zorder=-1) Ich bin schon in der
1
Antworten
Habe ich ein pandas dataframe df enthält zwei Aktien finanzielle Verhältnis Daten : >>> df ROIC ROE STK_ID RPT_Date 600141 20110331 0.012 0.022 20110630 0.031 0.063 20110930 0.048 0.103 20111231 0.063 0.122 20120331 0.017 0.033 20120630 0.032
2
Antworten
Mache ich eine Legende für ein Punktdiagramm mit einem proxy-Künstlern (http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist) und versuchen, machen Kreis-förmige Markierungen. Dies ist mein code: legend([Circle((0,0), fc='g')], ["Green Circle"]) Aber wenn ich zeichnen Sie es, die Legende nicht einen Kreis, und stattdessen
1
Antworten
Ich möchte plot-2d-Histogramm mit matplotlib.pyplot.hist2d. Als input habe ich maskiert numpy.ma-arrays. Als solche funktioniert so: hist2d (arr1,arr2,cmin=1) Aber wenn ich will, um die Normalisierung der arrays, also ich bekomme die Werte immer zwischen 0 und 1, mit
1
Antworten
Ich bin auf der Suche nach einem Weg, zu skalieren die matrix gegeben durch das Lesen in eine png-Datei mit der matplotlib routine imread, z.B. from pylab import imread, imshow, gray, mean from matplotlib.pyplot import show a
2
Antworten
Ich bin mit matplotlib.pyplot zu plot-Graphen von Dataframe. Hier möchte ich zeigen, die Höhe der bar, auf jedes Rechteck und bin mit Text(). Und für die Normalisierung der Y-Achse, ich habe Logscale auf der Y-Achse. Unten ist
1
Antworten
Blick auf das folgende python Beispiel: import matplotlib as mpl import matplotlib.pyplot as plt mpl.rcParams['figure.figsize'] = [8.27, 11.69] fig = plt.figure() plt.show() # This line causes problems with figsize fig.savefig('test.pdf') Wenn ich "plt.show()" die Abbildung Größe test.pdf
2
Antworten
Ich würde gerne einen plot der wie folgt aussieht: Ich versuche, dies zu tun mit matplotlib: fig, ax = plt.subplots() with sns.axes_style("darkgrid"): for i in range(5): ax.plot(means.ix[i][list(range(3,104))], label=means.ix[i]["label"]) ax.fill_between(means.ix[i][list(range(3,104))]-stds.ix[i][list(range(3,104))], means.ix[i][list(range(3,104))]+stds.ix[i][list(range(3,104))]) ax.legend() Möchte ich die schattigen region, um
4
Antworten
Habe ich ein pandas dataframe mit Spalten wie diese: df.columns = pd.to_datetime(list(df)) #list(df) = ["2017-01", "2016-01", ...] Ich dann erfolgt eine interpolation, die in jeder Zeile des dataset, weil ich einige NaNs, dass ich möchte, um loszuwerden