Als «matplotlib» getaggte Fragen

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®.

4
Newline in das Matplotlib-Label mit TeX in Python einfügen?
Wie kann ich der Beschriftung eines Plots (z. B. xlabel oder ylabel) in matplotlib eine neue Zeile hinzufügen? Zum Beispiel, plt.bar([1, 2], [4, 5]) plt.xlabel("My x label") plt.ylabel(r"My long label with $\Sigma_{C}$ math \n continues here") Idealerweise möchte ich, dass das y-Label auch zentriert ist. Gibt es eine Möglichkeit, dies …

6
Verhindern Sie, dass die Handlung im Jupyter-Notizbuch angezeigt wird
Wie kann ich verhindern, dass ein bestimmtes Diagramm im Jupyter-Notizbuch angezeigt wird? Ich habe mehrere Diagramme in einem Notizbuch, aber ich möchte, dass eine Teilmenge davon in einer Datei gespeichert und nicht auf dem Notizbuch angezeigt wird, da dies erheblich verlangsamt wird. Ein minimales Arbeitsbeispiel für ein Jupyter-Notebook ist: %matplotlib …

7
Liste aller verfügbaren Matplotlib-Backends
Auf den aktuellen Backend-Namen kann über zugegriffen werden >>> importiere matplotlib.pyplot als plt >>> plt.get_backend () "GTKAgg" Gibt es eine Möglichkeit, eine Liste aller Backends zu erhalten, die auf einem bestimmten Computer verwendet werden können?


1
Hex-Größe in Matplotlib-Hexbins basierend auf der Dichte benachbarter Punkte
Ich habe den folgenden Code, der die folgende Abbildung erzeugt import numpy as np np.random.seed(3) import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame() df['X'] = list(np.random.randint(100, size=100)) + list(np.random.randint(30, size=100)) df['Y'] = list(np.random.randint(100, size=100)) + list(np.random.randint(30, size=100)) df['Bin'] = df.apply(lambda row: .1 if row['X'] < 30 and …



1
Animation der Tangentenlinie einer 3D-Kurve
Ich schreibe ein Python-Programm, um eine Tangentenlinie entlang einer 3D-Kurve zu animieren. Meine Tangentenlinie bewegt sich jedoch nicht. Ich denke das Problem ist line.set_data(np.array(Tangent[:,0]).T,np.array(Tangent[:,1]).T) in, animate(i)aber ich kann nicht herausfinden. Jede Hilfe wird geschätzt. Das Folgende ist der Code. from mpl_toolkits import mplot3d import numpy as np import matplotlib.pyplot as …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.