Вы передаете индекс фрейма данных (burndown_data.index
) в качестве первого аргумента plt.xticks()
.В соответствии с документами , первый аргумент должен быть:
Список позиций, в которые следует ставить галочки.Вы можете передать пустой список, чтобы отключить xticks.
Так что я бы сделал что-то вроде этого:
import pandas as pd
import matplotlib.pyplot as plt
index = ['Baseline','February 2018','March 2018','April 2018','May 2018','June 2018','July 2018','August 2018','September 2018']
burndown_data = pd.DataFrame([[11422, 11422],
[11422, 11325],
[11420, 10717],
[11415, 10272],
[11393, 8771],
[11382, 7750],
[10069, 6940],
[6330, 6038],
[6153, 4998]],
columns=['Forecast','Actual'], index=index)
plt.style.use('seaborn-white')
burndown_data.plot(figsize=(15,3),grid=True,title='Your Plot',marker='o')
plt.xticks(list(range(len(index))), burndown_data.index, fontsize=12)
plt.show()
, который производит следующее:
