Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Visualisierung Grundlegender Formen | Introduction to Geometric Modelling
Geometrische Modellierung mit Python

Visualisierung Grundlegender Formen

Swipe um das Menü anzuzeigen

Zur Visualisierung geometrischer Formen in Python wird die Bibliothek matplotlib verwendet. Diese Bibliothek ist weit verbreitet für die Erstellung von statischen, animierten und interaktiven Visualisierungen. Für das geometrische Modellieren ist matplotlib besonders nützlich, um Punkte, Linien und Polygone auf einer zweidimensionalen Ebene darzustellen.

Der gebräuchlichste Einstieg erfolgt durch das Importieren von matplotlib.pyplot als plt. Anschließend können Befehle wie plt.plot() zum Zeichnen von Linien und Punkten sowie plt.fill() zum Ausfüllen von Polygonen verwendet werden. Jede Form wird durch eine Menge von Koordinaten definiert, die als Listen oder Arrays an diese Funktionen übergeben werden.

1234567891011121314151617181920
import matplotlib.pyplot as plt # Triangle vertices triangle_x = [1, 3, 2, 1] triangle_y = [1, 1, 3, 1] plt.figure(figsize=(6, 6)) # Plot triangle plt.plot(triangle_x, triangle_y, marker='o', color='blue', label='Triangle') plt.fill(triangle_x, triangle_y, color='blue', alpha=0.2) plt.title('Triangle Visualization') plt.xlabel('X axis') plt.ylabel('Y axis') plt.legend() plt.axis('equal') plt.grid(True) plt.show()

Um ein Dreieck zu zeichnen, werden die x- und y-Koordinaten seiner Eckpunkte angegeben. Um die Form zu schließen, wird der erste Eckpunkt am Ende der Koordinatenliste wiederholt. Das gleiche Vorgehen gilt für Vierecke und andere Polygone.

Die Diagramme können durch Hinzufügen von Titeln, Beschriftungen, Farbänderungen und Anpassung der Linienstile individuell gestaltet werden. Diese einfachen Befehle bilden die Grundlage für weiterführende Aufgaben im Bereich des geometrischen Modellierens und der Visualisierung.

Zeichnen eines Vierecks

12345678910111213141516171819
import matplotlib.pyplot as plt # Quadrilateral vertices quad_x = [4, 6, 6, 4, 4] quad_y = [1, 1, 3, 4, 1] # Plot quadrilateral plt.plot(quad_x, quad_y, marker='s', color='green', label='Quadrilateral') plt.fill(quad_x, quad_y, color='green', alpha=0.2) plt.title('Quadrilateral Visualization') plt.xlabel('X axis') plt.ylabel('Y axis') plt.legend() plt.axis('equal') plt.grid(True) plt.show()
question mark

Welche Funktion von matplotlib wird üblicherweise verwendet, um das Innere eines Polygons mit Farbe zu füllen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 6
some-alt