Почему метки Xtick не выравниваются?

#python #python-3.x #pandas #matplotlib

#python #python-3.x #панды #matplotlib

Вопрос:

Я пытаюсь отобразить группу по объекту, но метки оси x не выравниваются. Любая помощь? Спасибо.

Мой код:

 gdp_by_region.plot(kind='bar', align= 'center')
plt.xticks(fontsize= 'small')

plt.show()
  

Результат:

построить рисунок

Ответ №1:

Я полагаю, что сами метки хорошо выровнены, но в ваших метках будет много пробелов.

 import matplotlib.pyplot as plt

ticks = ["    AAA    ", 
         "BB         ",
         "   CCCCCCCC",
         "  DDD      "]
y = [3,4,5,4]

plt.figure(figsize=(3,3))
plt.plot(ticks, y)
plt.tick_params(axis="x", rotation=90)
plt.tight_layout()
plt.show()
  

введите описание изображения здесь

Комментарии:

1. Я знал, что это будет что-то вроде этого. Спасибо.