2017-03-25 16 views
1

インデックス(時間)と1つの列(レート)のDataFrameがあります。私はちょうどヒストグラムプロットのx-ティックとして時間を使用し、y軸としてレートを使用したいと思います。DataFrameインデックスをx軸ティックとして使用

data = pd.DataFrame.from_dict(rates,orient='index') 
data.index.name = 'Time' 
data.columns = ['Rate'] 
data.plot(kind='hist', x = data.index.values) 

print(data)を生成します:

  Rate 
Time   
0  1.191309 
1  1.208280 
2  1.244835 
3  1.279342 
4  1.307912 
5  1.532720 
+0

これを試してみてください: 'data.plot.hist()' – MaxU

+0

変化に思えなかったこと何でも –

+0

どのようなexacltyをプロットしたいと思いますか?帽子はあなたの現在の問題/問題ですか? – MaxU

答えて

1

デモ:

import matplotlib.pyplot as plt 
import matplotlib 
matplotlib.style.use('ggplot') 

出典DF:

In [122]: data 
Out[122]: 
      Rate 
Time 
0  1.191309 
1  1.208280 
2  1.244835 
3  1.279342 
4  1.307912 
5  1.532720 
ここ

は、私がこれまで持っているものです

Bar-plot

In [126]: data.plot.bar(rot=0) 
Out[126]: <matplotlib.axes._subplots.AxesSubplot at 0xe1fe048> 

enter image description here

Histogram plot

In [131]: data.plot.hist(rot=0) 
Out[131]: <matplotlib.axes._subplots.AxesSubplot at 0xe7611d0> 

enter image description here

関連する問題