Comme vous l'avez souligné, len (set (list)) est le nombre de valeurs uniques pour la variable "delivery days". Ce n'est pas la même chose que la taille du bac; c'est le nombre de poubelles distinctes. J'utiliserais la "taille de la poubelle" pour décrire le nombre d'articles dans une poubelle; "bin count" serait un meilleur nom pour le nombre de bacs.
Si vous souhaitez générer un histogramme, en supposant que la liste originale des jours est appelée DAYS_LIST, une approche de haut niveau rapide est:
- Faire un nouvel ensemble unique_days = set (DAYS_LIST)
- Itérer pour chaque jour de valeur dans unique_days
- Pour le jour en cours, définissez la hauteur de la barre (ou la taille de la corbeille) dans l'histogramme pour qu'elle soit égale à days_list.count (jour). Cela vous indiquera le numéro fois la valeur "day" actuelle pour le nombre de jours de livraison est apparu dans la liste des délais de livraison days_list.
Est-ce que cela a du sens?
Si le problème n'est pas que vous calculez manuellement l'histogramme, mais que le pyplot ne fonctionne pas correctement, il serait utile d'inclure du code pour l'utilisation de pyplot.
Si vous utilisez 'pyplot.hist', le mot-clé' bins' peut être passé un 'array' semblable, qui indique les bords bin. Voir la [documentation] (https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.hist.html) pour plus de détails. –