"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment ajouter des lignes horizontales aux parcelles existantes dans Matplotlib?

Comment ajouter des lignes horizontales aux parcelles existantes dans Matplotlib?

Publié le 2025-02-08
Parcourir:838

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

Tracer des lignes horizontales sur des figures existantes avec axhline

Ajouter des lignes horizontales aux parcelles existantes est une tâche simple à l'aide de Matplotlib. La fonction axhline crée une ligne d'axe horizontale à une coordonnée y spécifiée.

syntaxe:

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

Paramètres:

  • y: la coordonnée y de la ligne horizontale.
  • Couleur: la couleur de la ligne .
  • linestyle: le linatyle de la ligne (par exemple, '-', '-', ':').

Exemple:

]

pour tracer une ligne horizontale à y = 0,5, vous pouvez utiliser le code suivant:

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()

cela produira la figure suivante:

[image d'un tracé avec une ligne horizontale à y = 0.5]

Personnalisation de l'horizontal Line:

Vous pouvez personnaliser l'apparence de la ligne horizontale en définissant les paramètres de couleur et de linyle. Par exemple, le code suivant tracerait une ligne bleue en pointillés à y = 0,7:

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()
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3