Anpassen von Diagrammachsen

PythonPythonBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Tutorial lernen wir, wie man den Hintergrund, die Beschriftungen und die Striche eines einfachen Diagramms mit Matplotlib anpassen kann.

Tipps für die virtuelle Maschine

Nachdem der Start der virtuellen Maschine 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 der Einschränkungen von 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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48726{{"Anpassen von Diagrammachsen"}} matplotlib/figures_axes -.-> lab-48726{{"Anpassen von Diagrammachsen"}} python/comments -.-> lab-48726{{"Anpassen von Diagrammachsen"}} python/lists -.-> lab-48726{{"Anpassen von Diagrammachsen"}} python/tuples -.-> lab-48726{{"Anpassen von Diagrammachsen"}} python/importing_modules -.-> lab-48726{{"Anpassen von Diagrammachsen"}} python/data_visualization -.-> lab-48726{{"Anpassen von Diagrammachsen"}} end

Importieren der erforderlichen Bibliotheken

Wir beginnen mit dem Importieren der erforderlichen Bibliotheken, die wir in diesem Tutorial verwenden werden.

import matplotlib.pyplot as plt

Erstellen einer Figur und Festlegen des Hintergrunds

Wir werden eine Figur mit der plt.figure()-Methode erstellen, die eine matplotlib.figure.Figure-Instanz erstellt. Wir werden die Hintergrundfarbe der Figur mit der rect.set_facecolor()-Methode festlegen.

fig = plt.figure()
rect = fig.patch  ## eine Rechteckinstanz
rect.set_facecolor('lightgoldenrodyellow')

Hinzufügen von Achsen zur Figur

Wir werden Achsen zur Figur mit der fig.add_axes()-Methode hinzufügen. Wir werden auch die Hintergrundfarbe der Achsen mit der rect.set_facecolor()-Methode festlegen.

ax1 = fig.add_axes([0.1, 0.3, 0.4, 0.4])
rect = ax1.patch
rect.set_facecolor('lightslategray')

Anpassen der Striche und Beschriftungen

Wir werden die Striche und Beschriftungen der Achsen mit der ax1.tick_params()-Methode anpassen. Wir werden die Farbe, die Rotation und die Größe der x-Achsenbeschriftung sowie die Farbe, die Größe und die Breite der y-Achsenstriche festlegen.

ax1.tick_params(axis='x', labelcolor='tab:red', labelrotation=45, labelsize=16)
ax1.tick_params(axis='y', color='tab:green', size=25, width=3)

Anzeigen des Diagramms

Schließlich werden wir das Diagramm mit der plt.show()-Methode anzeigen.

plt.show()

Zusammenfassung

In diesem Tutorial haben wir gelernt, wie man den Hintergrund, die Beschriftungen und die Striche eines einfachen Diagramms mit Matplotlib anpasst. Wir haben die Methoden plt.figure(), fig.add_axes(), ax1.tick_params() und plt.show() verwendet, um das Diagramm zu erstellen und anzuzeigen.