У меня есть тестовый файл Excel, такой как:
df = pd.DataFrame({'name':list('abcdefg'),
'age':[10,20,5,23,58,4,6]})
print (df)
name age
0 a 10
1 b 20
2 c 5
3 d 23
4 e 58
5 f 4
6 g 6
Я использую Pandas
и matplotlib
, чтобы прочитать и построить его:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
excel_file = 'test.xlsx'
df = pd.read_excel(excel_file, sheet_name=0)
df.plot(kind="bar")
plt.show()
результат показывает: 
в качестве имени элемента используется индексный номер, как я могу изменить его на имя, которое хранится в столбце name
?