Einführung
Matplotlib ist eine Datenvisualisierungsbibliothek in Python. In diesem Tutorial werden wir die Unterschiede zwischen den \dfrac- und \frac-TeX-Makros bei der Verwendung von Mathtex in Matplotlib diskutieren.
VM-Tipps
Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.
Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.
Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.
Matplotlib importieren
Um Matplotlib zu verwenden, müssen wir es zuerst importieren. Wir importieren auch numpy, um einige Beispiel-Daten zur Visualisierung zu generieren.
import matplotlib.pyplot as plt
import numpy as np
Beispiel-Daten erstellen
Wir werden zwei Arrays mit Beispiel-Daten erstellen, um zu plotten.
x = np.linspace(0, 10, 100)
y = np.sin(x)
Erstellen einer Figur und Achse
Wir werden ein Figur- und Achsenobjekt erstellen, um unsere Daten darauf zu plotten.
fig, ax = plt.subplots()
Daten mit \frac plotten
Wir werden die Daten mit dem \frac-TeX-Makro plotten und das resultierende Diagramm anzeigen.
ax.plot(x, y, label=r'$\frac{sin(x)}{x}$')
ax.legend()
plt.show()
Daten mit \dfrac plotten
Wir werden die Daten mit dem \dfrac-TeX-Makro plotten und das resultierende Diagramm anzeigen.
fig, ax = plt.subplots()
ax.plot(x, y, label=r'$\dfrac{sin(x)}{x}$')
ax.legend()
plt.show()
Zusammenfassung
In diesem Tutorial haben wir die Unterschiede zwischen den \dfrac- und \frac-TeX-Makros bei der Verwendung von Mathtex in Matplotlib diskutiert. Wir haben gezeigt, wie man Daten mit beiden Makros plotten und die resultierenden Diagramme anzeigen kann. Standardmäßig erzeugt \frac einen kleineren, in-line-stilen Bruch, während \dfrac einen größeren, display-stilen Bruch erzeugt.