Matplotlib Python Barplot: Die Position von Xtick-Labels hat unregelmäßige Abstände zwischen ihnen

8

Ich versuche, für viele Länder ein Balkendiagramm zu erstellen, und ich möchte, dass die Namen etwas unter den Balken angezeigt werden. Das Problem ist, dass die Leerzeichen zwischen den Etiketten unregelmäßig sind.

Hier ist der relevante Code:

%Vor%

Kennt jemand eine Lösung?

Danke! Für Ihre Hilfe.

Christ

    
Christian Kaiser 31.01.2014, 10:15
quelle

1 Antwort

19

Ich denke, das Problem ist, dass das Xtick-Label auf die Mitte des Textes ausgerichtet ist, aber wenn es gedreht wird, kümmert sich das Ende davon. Als Randnotiz können Sie die Position der Balken verwenden, um die Xtick-Positionen auszuwählen, die besser mit Lücken / ungleichmäßigen Abständen umgehen.

Hier ist ein Beispiel, das eine Web-Ressource für eine Liste von Ländern verwendet (verwenden Sie Ihre eigenen, wenn Sie nicht der willkürlichen Ressource vertrauen, die google für mich gefunden hat)

%Vor%

und ergibt ein Balkendiagramm, dessen Beschriftungen gleichmäßig verteilt und gedreht sind:

(Ihr Beispiel gibt keinen Hinweis darauf, was die Farben bedeuten, so dass es hier weggelassen wird, scheint aber für die Frage egal zu sein).

    
Bonlenfum 31.01.2014, 11:31
quelle

Tags und Links