Ваши тики смещены из-за операции indexes + width
в вашей функции plt.xticks
.
Пожалуйста, используйте следующий код:
import matplotlib.pyplot as plt
import numpy as np
plt.style.use('ggplot')
labels = ['A', 'B', 'C', 'D', 'E', 'F']
values = [10, 15, 12, 9, 7, 13]
indexes = np.arange(len(labels))
width = 0.8
plt.bar(indexes, values, width=width, color='green')
plt.title('Bar Chart')
plt.xticks(indexes, labels)
plt.show()
