Heim  >  Artikel  >  Backend-Entwicklung  >  Wie füge ich in Matplotlib horizontale Linien zu vorhandenen Diagrammen hinzu?

Wie füge ich in Matplotlib horizontale Linien zu vorhandenen Diagrammen hinzu?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-22 00:18:12739Durchsuche

How do I Add Horizontal Lines to Existing Plots in Matplotlib?

Horizontale Linien auf vorhandenen Figuren mit axhline zeichnen

Das Hinzufügen horizontaler Linien zu vorhandenen Diagrammen ist mit Matplotlib eine einfache Aufgabe. Die Axhline-Funktion erstellt eine horizontale Achsenlinie an einer angegebenen Y-Koordinate.

Syntax:

matplotlib.pyplot.axhline(y=y_value, color=color, linestyle=linestyle)

Parameter:

  • y: Die y-Koordinate der horizontalen Linie.
  • Farbe: Die Farbe der Linie.
  • Linienstil: Der Linienstil der Linie (z. B. '-', '--', ':').

Beispiel:

Um eine horizontale Linie bei y = 0,5 zu zeichnen, können Sie Folgendes verwenden Code:

import matplotlib.pyplot as plt

# Create a figure and axes
fig, ax = plt.subplots()

# Add a horizontal line
ax.axhline(y=0.5, color='r', linestyle='-')

# Show the figure
plt.show()

Dies ergibt die folgende Abbildung:

[Bild eines Diagramms mit einer horizontalen Linie bei y = 0,5]

Anpassen der Horizontalen Linie:

Sie können das Erscheinungsbild der horizontalen Linie anpassen, indem Sie die Parameter Farbe und Linienstil festlegen. Der folgende Code würde beispielsweise eine gestrichelte blaue Linie bei y = 0,7 zeichnen:

import matplotlib.pyplot as plt

# Create a figure and axes
fig, ax = plt.subplots()

# Add a horizontal line
ax.axhline(y=0.7, color='blue', linestyle='--')

# Show the figure
plt.show()

Das obige ist der detaillierte Inhalt vonWie füge ich in Matplotlib horizontale Linien zu vorhandenen Diagrammen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn