> Modules non standards > Matplotlib > Barres d erreur
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