Adloun

Trois tracés pour une même série

Exercice supplémentaire · niveau 1 (application) · mathématiques (ECT 1re année), chapitre 13 — Informatique et algorithmique · Statistiques, bases et hasard

Énoncé

On dispose d'une série de ventes rangée dans un tableau v. Écrire les lignes qui produisent un diagramme en bâtons des effectifs, un histogramme par classes de largeur à partir de jusqu'à , et une boîte à moustaches.

Corrigé

Les trois commandes. plt.bar dessine un diagramme en bâtons, plt.hist un histogramme par classes, plt.boxplot une boîte à moustaches.

import matplotlib.pyplot as plt

plt.bar([9, 11, 12, 15, 17, 20], [1, 1, 1, 1, 1, 1])
plt.show()

plt.hist(v, bins=[5, 10, 15, 20, 25])
plt.show()

plt.boxplot(v)
plt.show()

Ce que chacun montre. Le diagramme en bâtons donne l'effectif de chaque valeur, donc le mode. L'histogramme regroupe par classes et fait apparaître la forme d'ensemble de la distribution. La boîte à moustaches résume cinq nombres : le minimum, , la médiane, et le maximum — elle met donc en évidence la dispersion et les valeurs isolées.

Le point délicat. Chaque figure doit se terminer par plt.show() : sans cette ligne, elle est construite en mémoire mais rien ne s'affiche. Et l'argument bins fixe les bornes des classes : la liste [5, 10, 15, 20, 25] décrit quatre classes, pas cinq.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.