Matplotlib Python Barplot: la posición de las etiquetas xtick tiene espacios irregulares entre sí

Estoy tratando de hacer un gráfico de barras para muchos países y quiero que los nombres se muestren un poco girados debajo de las barras. El problema es que los espacios entre las etiquetas son irregulares.

Aquí está el código relevante:

 plt.bar(i, bar_height, align='center', label=country ,color=cm.jet(1.*counter/float( len(play_list))))
 xticks_pos = scipy.arange( len( country_list)) +1
 plt.xticks(xticks_pos ,country_list, rotation=45 )

¿Alguien sabe alguna solución?

¡Gracias! Para su ayuda.

cristiano

Respuestas a la pregunta(1)

Su respuesta a la pregunta