Mis a jour le 2025-04-14, 12:10

Barres d erreur

On peut rajouter des barres d'erreur à un barplot :
  • pyplot.errorbar(range(len(values)), values, yerr = errorValues, fmt = 'none')
  • capsize = 10 : permet de rajouter des traits horizontaux aux extremités des barres d'erreur.
  • ecolor = 'red' : pour choisir la couleur de la barre d'erreur.
  • elinewidth = 5 : l'épaisseur du trait vertical
  • capthick = 5 : l'épaisseur du petit trait horizontal.
values = [5, 3, 7, 9] errorValues = [1, 0.5, 2.5, 3] pyplot.bar(range(len(values)), values, color = 'skyblue') pyplot.errorbar(range(len(values)), values, yerr = errorValues, fmt = 'none', capsize = 10, ecolor = 'red', elinewidth = 2, capthick = 8)
On peut aussi faire des barres d'erreurs dans les 2 dimensions pour un scatter plot :
  • pyplot.errorbar(xValues, yValues, xerr = xErrorValues, yerr = yErrorValues)
xValues = [5, 3, 7, 9] yValues = [6, 2, 9, 12] xErrorValues = [1, 0.5, 2.5, 3] yErrorValues = [0.5, 0.5, 2, 1.5] pyplot.errorbar(xValues, yValues, xerr = xErrorValues, yerr = yErrorValues, capsize = 10, ecolor = 'red', marker = 'o', markersize = 10, markerfacecolor = 'blue', linestyle = 'none')

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert