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 versuche, networkx mit Python zu verwenden. Wenn ich dieses Programm starte, wird dieser Fehler angezeigt. Fehlt etwas? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in …
Ich kann nicht herausfinden, wie der Text auf der X-Achse gedreht werden soll. Es ist ein Zeitstempel, so dass sie mit zunehmender Anzahl von Proben immer näher kommen, bis sie sich überlappen. Ich möchte den Text um 90 Grad drehen, damit sich die Samples nicht überlappen, wenn sie näher zusammenrücken. …
Sehr ähnlich zu dieser Frage, aber mit dem Unterschied, dass meine Figur so groß sein kann, wie sie sein muss. Ich muss eine ganze Reihe von vertikal gestapelten Plots in matplotlib generieren. Das Ergebnis wird mit figsave gespeichert und auf einer Webseite angezeigt. Es ist mir also egal, wie hoch …
Ich matplotlibzeichne einen Datensatz mit einem xlabel, das ziemlich "groß" ist (es ist eine in TeX gerenderte Formel, die einen Bruch enthält und daher das Höhenäquivalent von ein paar Textzeilen hat). In jedem Fall wird der Boden der Formel immer abgeschnitten, wenn ich die Zahlen zeichne. Das Ändern der Figurengröße …
Wie kann ich in einer Matplotlib-Figur die Schriftgröße für die Tick-Labels ax1.set_xticklabels()kleiner machen? Wie kann man es außerdem von horizontal nach vertikal drehen?
Ich habe ein Semilogx-Diagramm und möchte die xticks entfernen. Ich habe es versucht: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) Das Gitter verschwindet (ok), aber kleine Häkchen (an der Stelle der Hauptzecken) bleiben übrig. Wie entferne ich sie?
Ich habe ein Diagramm mit zwei y-Achsen twinx(). Ich gebe den Linien auch Beschriftungen und möchte sie mit anzeigen legend(), aber es gelingt mir nur, die Beschriftungen einer Achse in der Legende zu erhalten: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = …
Ich bin auf der Matplotlib-Website auf dieses Beispiel gestoßen. Ich habe mich gefragt, ob es möglich ist, die Figur zu vergrößern. Ich habe es mit versucht f.figsize(15,15) aber es macht nichts.
Ich bin neu in Python und Matplotlib. Ich möchte einfach eine Farbkarte auf ein Bild anwenden und das resultierende Bild schreiben, ohne Achsen, Beschriftungen, Titel oder irgendetwas zu verwenden, das normalerweise automatisch von matplotlib hinzugefügt wird. Folgendes habe ich getan: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) …
Wie kann ich den Bereich der y-Achse des zweiten Unterplots auf z. B. [0,1000] einstellen? Das FFT-Diagramm meiner Daten (eine Spalte in einer Textdatei) führt zu einer (inf.?) Spitze, sodass die tatsächlichen Daten nicht sichtbar sind. pylab.ylim([0,1000]) hat leider keine auswirkung. Das ist das ganze Skript: # based on http://www.swharden.com/blog/2009-01-21-signal-filtering-with-python/ …
Ich habe ein Streudiagramm mit einer Reihe von zufälligen x, y-Koordinaten. Derzeit beginnt die Y-Achse bei 0 und steigt bis zum Maximalwert an. Ich möchte, dass die Y-Achse beim Maximalwert beginnt und auf 0 steigt. points = [(10,5), (5,11), (24,13), (7,8)] x_arr = [] y_arr = [] for x,y in …
Ich lerne das Verwenden, matplotlibindem ich Beispiele studiere, und viele Beispiele scheinen eine Linie wie die folgende zu enthalten, bevor ich eine einzelne Handlung erstelle ... fig, ax = plt.subplots() Hier sind einige Beispiele... Ändern Sie den Text der Häkchenbezeichnung http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html Ich sehe, dass diese Funktion häufig verwendet wird, obwohl …
TL; DR -> Wie kann man eine Legende für ein Liniendiagramm in erstellen Matplotlib‚s PyPlotohne zusätzliche Variablen zu erstellen? Bitte beachten Sie das folgende Grafikskript: if __name__ == '__main__': PyPlot.plot(total_lengths, sort_times_bubble, 'b-', total_lengths, sort_times_ins, 'r-', total_lengths, sort_times_merge_r, 'g+', total_lengths, sort_times_merge_i, 'p-', ) PyPlot.title("Combined Statistics") PyPlot.xlabel("Length of list (number)") PyPlot.ylabel("Time taken …
Ich habe meine Diagramme auf meinem Ipython-Notizbuch mit " %matplotlib inline." Nun erscheint die Handlung. Es ist jedoch sehr klein. Gibt es eine Möglichkeit, es mit Notebook-Einstellungen oder Plot-Einstellungen größer erscheinen zu lassen?
Welche benannten Farben sind in matplotlib zur Verwendung in Plots verfügbar? Ich kann eine Liste in der matplotlib-Dokumentation finden, die behauptet, dass dies die einzigen Namen sind: b: blue g: green r: red c: cyan m: magenta y: yellow k: black w: white Ich habe jedoch festgestellt, dass diese Farben …
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.