2017-03-13 13 views
1

私のパンダのデータフレームのx軸の名前を変更します。データフレームには100の値があります。 1の間隔で0から100までプロットする代わりに、50間隔ごとに-2500から2500までプロットしたいと思います。pandas - 名前を変更する軸

私は、次のコードを持っている:

fig,ax = plt.subplots(10,figsize=[16,20]) 

window = int(math.ceil(5000.0/100)) 
xticks = range(-2500,2500,window) 

for i,lid in enumerate(x1_top100_lids[:10]): 
    if lid in data: 
     pd.Series(data[lid]).plot(ax=ax[i],title=lid,time=xticks) 

をしかし、私はエラーを取得する:時間定義されていません。

助けていただければ幸いです。

答えて

0

引数時間は存在しません。 "pd.Series.plot ??"に行きましょう。 IPythonのコマンドラインでdoc文字列を見てください。だから、代わりにxticks = xticksを使ってみてください。

def __call__(self, kind='line', ax=None, 
      figsize=None, use_index=True, title=None, grid=None, 
      legend=False, style=None, logx=False, logy=False, 
      loglog=False, xticks=None, yticks=None, 
      xlim=None, ylim=None, 
      rot=None, fontsize=None, colormap=None, table=False, 
      yerr=None, xerr=None, 
      label=None, secondary_y=False, **kwds): 
関連する問題