Comment générer un mot de la fréquence de l'histogramme, où les bars sont classés en fonction de leur hauteur

J'ai une longue liste de mots, et je veux générer un histogramme de la fréquence de chaque mot dans ma liste. J'ai été en mesure de le faire dans le code ci-dessous:

import csv
from collections import Counter
import numpy as np

word_list = ['A','A','B','B','A','C','C','C','C']

counts = Counter(merged)

labels, values = zip(*counts.items())

indexes = np.arange(len(labels))

plt.bar(indexes, values)
plt.show()

Il n'est pas, cependant, d'afficher les poubelles par rang (c'est à dire par la fréquence, fréquence la plus élevée est d'abord bin sur la gauche et ainsi de suite), même si, quand j'ai l'impression counts des ordres pour moi Counter({'C': 4, 'A': 3, 'B': 2}). Comment pourrais-je y parvenir?

OriginalL'auteur BKS | 2016-02-24