A bug of Pandas DataFrame.plot or xticks
I am using Pandas to develop a financial report analysis tool . And I find a bug related to xticks setting. 

In general, I define a multilevel dataframe 'df' , draw a bar plot, and try to reset the default xtick value, and find the xtick mismatch with the bar, the position shift to left side . 

Pls check the attach the code.

from FinReporter_Engine_v1 import *

df = Get_Ratio('600809',["mg_r","ttl3_exp_r","net_pft_r"],sta_date="20110101",end_date="20201231")
print df

''' df is the multileve indexed dataframe '''

'''
                     mg_r  ttl3_exp_r  net_pft_r
STK_ID RPT_Date
600809 20110331  0.757328    0.232423   0.270287
       20110630  0.756847    0.228334   0.227518
       20110930  0.761260    0.244068   0.198542
       20111231  0.759992    0.274064   0.173913
       20120331  0.769676    0.240521   0.222462

'''

DataFrame.plot(df,kind="bar",stacked=False, use_index=False)

''' reset the xtick for I hate default ugly multilevel index lable '''
plt.xticks(range(len(df)),df.index.get_level_values("RPT_Date"))
plt.show()
