¿Cómo obtener la salida de Python Counter ordenada por orden de entradas?

He estado trabajando para obtener el conteo (frecuencia) y luego hacer la representación gráfica de él.

estoy usandoCounter clase decollections usando python. Quiero la salida de laCounter en el orden del primer objeto llegado.

por ejemplo:

offset=['a','b','c','a','b','b','b','c','c','c','c','c']
counts = Counter(offset)
print counts

la salida es:

Counter({'c': 6, 'b': 4, 'a': 2})

Como quiero que la salida sea la siguiente, en el orden del primer objeto que viene:

Counter({'a': 2, 'b': 4, 'c': 6})

¿Es eso posible?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta