Zum Hauptinhalt springen

Wie zeichne ich einen Bogen in einer Python - Schritt für Schritt Anleitung mit Beispielen und detaillierten Erklärungen

Python ist eine leistungsstarke und flexible Programmiersprache, mit der Sie verschiedene Visualisierungen erstellen können, einschließlich Grafiken und Bögen. Das Zeichnen eines Bogens in einer Python mag wie ein schwieriger Prozess erscheinen, aber es ist eigentlich ziemlich einfach, wenn Sie ein paar grundlegende Prinzipien kennen.

In dieser exemplarischen Vorgehensweise werden wir uns ansehen, wie Sie mit der Matplotlib-Bibliothek einen Bogen in einer Python zeichnen. Wir zeigen Ihnen die grundlegenden Schritte, die zum Erstellen eines Bogens erforderlich sind, einschließlich der Anpassung des Diagramms, der Festlegung von Bogenparametern und des Renderns des Bogens.

Schritt 1: Installieren der Matplotlib-Bibliothek

Der erste Schritt zum Erstellen eines Bogens in einer Python besteht darin, die Matplotlib-Bibliothek zu installieren. Sie können es installieren, indem Sie den folgenden Befehl im Terminal ausführen:

pip install matplotlib

Nach erfolgreicher Installation sind Sie bereit, mit dem Zeichnen des Bogens zu beginnen!

Schritt 1. Installation der erforderlichen Werkzeuge

Bevor Sie mit dem Zeichnen eines Bogens in einer Python beginnen, müssen Sie die notwendigen Werkzeuge installieren. Sie benötigen Python, ein Pip-Paketinstallationsprogramm und eine Grafikbibliothek wie Matplotlib.

  1. Python installieren: Gehen Sie zur offiziellen Python-Website und laden Sie die neueste Version von Python für Ihr Betriebssystem herunter und installieren Sie sie. Befolgen Sie während der Installation die Anweisungen auf dem Bildschirm. Denken Sie bei der Installation daran, die Option Zum PATH hinzufügen auszuwählen, damit Python über die Befehlszeile verfügbar ist.
  2. Installieren Sie pip: Öffnen Sie nach der Installation von Python eine Eingabeaufforderung und führen Sie den folgenden Befehl aus:

Dieser Befehl installiert das Verwaltungsprogramm für pip-Pakete.

  1. Installieren Sie die Matplotlib-Bibliothek: Führen Sie an einer Eingabeaufforderung den folgenden Befehl aus:

Dadurch wird die neueste Version der Matplotlib-Bibliothek für Sie installiert.

Nachdem Sie alle notwendigen Werkzeuge installiert haben, können Sie mit dem Zeichnen eines Bogens in einer Python beginnen. Im nächsten Schritt werden wir uns ansehen, wie wir ein Jupyter-Notizbuch für die Arbeit mit Diagrammen vorbereiten.

Schritt 2. Abrufen der erforderlichen Daten

Bevor wir mit dem Zeichnen eines Bogens beginnen, benötigen wir die erforderlichen Daten. In diesem Fall müssen wir die Koordinaten des Anfangs- und Endpunkts des Bogens sowie den Radius und den Winkel kennen.

1. Koordinaten des Anfangspunkts des Bogens (x1, y1): Dies ist der Punkt, an dem der Bogen gezeichnet wird.

2. Koordinaten des Endpunkts des Bogens (x2, y2): Dies ist der Punkt, an dem der Bogen gezeichnet wird.

3. Radius des Bogens (r): Dies ist der Abstand von der Mitte des Bogens zum Radius des Bogens.

4. Bogenwinkel (a): dies ist der Winkel zwischen dem Radius und der Linie, die den Mittelpunkt des Bogens und den Endpunkt verbindet.

Mit diesen Daten können wir bestimmen, welchen Bogen wir benötigen und wie wir ihn zeichnen.

Schritt 3. Importieren der benötigten Bibliotheken

Bevor wir mit dem Zeichnen eines Bogens beginnen, müssen wir mehrere Bibliotheken importieren, die es uns ermöglichen, mit Grafiken zu arbeiten.

Für diese Aufgabe verwenden wir die Matplotlib-Bibliothek. Schreiben Sie die folgende Codezeile, um sie zu importieren:

import matplotlib.pyplot as plt

Diese Codezeile ermöglicht es uns, Funktionen aus der matplotlib-Bibliothek zu verwenden, um Diagramme zu erstellen und anzuzeigen.

Darüber hinaus werden wir auch die Numpy-Bibliothek verwenden, um mit Zahlen und Berechnungen zu arbeiten. Fügen Sie die folgende Codezeile hinzu, um sie zu importieren:

import numpy as np

Jetzt sind wir bereit, mit dem nächsten Schritt fortzufahren - Erstellen von Achsen und Zeichnen eines Bogens.

Schritt 4. Erstellen einer Grafikgrundlage

Nachdem wir die Leinwandgrößen definiert haben, erstellen wir die Grundlage für unseren Zeitplan.

  1. Wir verwenden die Funktion pyplot.figure(), um eine Form zu erstellen, auf der ein Diagramm gezeichnet wird:
    • Weisen Sie das Ergebnis der Funktion der Variablen fig zu.
    • Legen Sie die Größe der Form mithilfe des Arguments figsize= (Breite, Höhe) fest. Zum Beispiel wird (10, 5) eine Form mit einer Breite von 10 und einer Höhe von 5 angeben.
  2. Erstellen Sie einen Zeichenbereich, in dem das Diagramm platziert wird:
    • Verwenden Sie die Methode fig.add_subplot(), um einen Zeichenbereich zu erstellen.
    • Geben Sie das Argument 111 an, um einen einzelnen Zeichenbereich zu erstellen.

So haben wir eine Form und einen Zeichenbereich für unsere Grafik erstellt.

Schritt 5. Zeichnen Sie einen Bogen

Bevor wir mit dem Zeichnen eines Bogens beginnen, müssen wir die Koordinaten für seine Position und seine Abmessungen angeben. Die Koordinaten werden als Tupel definiert, das vier Werte enthält: (x1, y1, x2, y2), wobei (x1, y1) die Koordinaten der oberen linken Ecke des Rechtecks sind, in das der Bogen eingefügt werden soll, und (x2, y2) die Koordinaten der unteren rechten Ecke des Rechtecks sind.

Zeichnen Sie zum Beispiel einen Bogen in der oberen linken Ecke der Leinwand. Dazu können Sie den folgenden Code verwenden:

draw.arc((0, 0, 100, 100), 0, 360, fill="black", width=3)

In diesem Beispiel haben wir angegeben, dass der Bogen in einem Rechteck mit Koordinaten gezeichnet werden muss (0, 0, 100, 100), das ist in der oberen linken Ecke der Leinwand. Die Winkel sind in Grad angegeben, wobei 0 für 3 Stunden, 90 für 6 Stunden, 180 für 9 Stunden und 270 für 12 Stunden steht.

Außerdem haben wir den Parameter fill="black" hinzugefügt, um den Bogen mit schwarzer Farbe zu füllen, und den Parameter width=3, um die Linienstärke auf 3 Pixel einzustellen.

Jetzt, da Sie die Grundlagen haben, können Sie mit verschiedenen Koordinatenwerten, Winkeln und Farben herumspielen, um interessante Bögen in Ihrem Programm zu erstellen.

Schritt 6. Diagramm anzeigen

Jetzt, da wir die Daten haben und x und y erstellt haben und die Schrift- und Farboptionen eingestellt sind, sind wir bereit, das Diagramm anzuzeigen. Dazu wird die Funktion plot() verwendet.

Ein Beispiel für die Verwendung der Funktion plot() lautet wie folgt:

FunktionDie Beschreibung
plot(x, y, 'Grafikoptionen') Zeigt ein Diagramm basierend auf den in x und y angegebenen Daten mit den angegebenen grafischen Optionen an.

Beispiel für die Verwendung der Funktion plot() zum Anzeigen eines Bogendiagramms:

import matplotlib.pyplot as plt# Создание массива точек на окружностиtheta = np.linspace(0, np.pi, 100)x = np.cos(theta)y = np.sin(theta)# Настройка параметров шрифта и цветаplt.rcParams.update()plt.gca().set_aspect('equal')plt.axis('off')# Отображение графикаplt.plot(x, y, 'b')# Отобразитьplt.show()

Nachdem Sie diesen Code ausgeführt haben, sehen Sie ein Bogendiagramm, das im Diagrammfenster angezeigt wird.