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 schreibe ein schnelles und schmutziges Skript, um Handlungen im laufenden Betrieb zu erstellen. Ich verwende den folgenden Code (aus der Matplotlib- Dokumentation) als Ausgangspunkt: from pylab import figure, axes, pie, title, show # Make a square figure and axes figure(1, figsize=(6, 6)) ax = axes([0.1, 0.1, 0.8, 0.8]) labels …
Ich habe eine Reihe von 20 Plots (keine Unterplots), die in einer einzigen Figur erstellt werden sollen. Ich möchte, dass die Legende außerhalb des Rahmens liegt. Gleichzeitig möchte ich die Achsen nicht ändern, da die Größe der Figur reduziert wird. Bitte helfen Sie mir bei folgenden Fragen: Ich möchte das …
Ich versuche, IPython Notebook unter MacOS X mit Python 2.7.2 und IPython 1.1.0 zu verwenden. Ich kann keine Matplotlib-Grafiken inline anzeigen lassen. import matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib inline Ich habe auch versucht %pylab inlineund die ipython-Befehlszeilenargumente, --pylab=inlineaber das macht keinen Unterschied. x = np.linspace(0, …
Wie ändert man die Schriftgröße für alle Elemente (Häkchen, Beschriftungen, Titel) in einem Matplotlib-Plot? Ich weiß, wie man die Größe der Häkchen ändert. Dies geschieht mit: import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20) Aber wie ändert man den Rest?
Matplotlib bietet dort Funktionen: cla() # Clear axis clf() # Clear figure close() # Close a figure window Die Dokumentation bietet nicht viel Einblick in den Unterschied zwischen diesen Funktionen. Wann sollte ich jede Funktion verwenden und was genau macht sie?
Ich erstelle eine Figur in Matplotlib wie folgt: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Ich möchte Schriftgrößen für den Figurentitel und die Achsenbeschriftungen angeben. Alle drei müssen unterschiedliche Schriftgrößen haben, daher ist das Festlegen einer globalen Schriftgröße ( mpl.rcParams['font.size']=x) nicht das, …
Ich versuche zu korrigieren, wie Python meine Daten zeichnet. Sagen x = [0,5,9,10,15] und y = [0,1,2,3,4] Dann würde ich tun: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() und die Ticks der x-Achse werden in Intervallen von 5 aufgezeichnet. Gibt es eine Möglichkeit, Intervalle von 1 anzuzeigen?
Manchmal stoße ich auf Code wie diesen: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Welches produziert: Ich habe die Dokumentation wie verrückt gelesen, aber ich kann keine Erklärung dafür finden 111. manchmal …
Ich brauche Hilfe beim Festlegen der Grenzen der y-Achse auf matplotlib. Hier ist der Code, den ich erfolglos ausprobiert habe. import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = …
Im Pyplot-Dokument für das Streudiagramm: matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, faceted=True, verts=None, hold=None, **kwargs) Die Markergröße s: Größe in Punkten ^ 2. Es ist ein Skalar oder ein Array mit der gleichen Länge wie x und y. Was für eine Einheit ist das points^2? …
Ich versuche, eine Figur ohne Häkchen oder Zahlen auf einer der Achsen zu zeichnen (ich verwende Achsen im traditionellen Sinne, nicht die Matplotlib-Nomenklatur!). Ein Problem, auf das ich gestoßen bin, ist, dass matplotlib die x (y) -Ticklabels durch Subtrahieren eines Werts N anpasst und dann N am Ende der Achse …
Ich möchte mit matplotlib ein Diagramm mit einer logarithmischen Achse zeichnen. Ich habe die Dokumente gelesen, kann aber die Syntax nicht herausfinden. Ich weiß, dass es wahrscheinlich so einfach ist wie 'scale=linear'in den Handlungsargumenten, aber ich kann es nicht richtig machen Beispielprogramm: import pylab import matplotlib.pyplot as plt a = …
Einfache Frage hier: Ich versuche, die Größe meiner Legende matplotlib.pyplotkleiner zu machen (dh den Text kleiner zu machen). Der Code, den ich verwende, sieht ungefähr so aus: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') plot.scatter(k, data[:, 1], …
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.