2017-11-28 6 views
1

私はこのようなsupersimpleシリーズを持っている:シンプルなパンダシリーズがあれば、そのヒストグラム(棒グラフ)を作成する簡単な方法は何ですか?

hour 
0  438 
1  444 
2  351 
3  402 
4  473 
5  498 
6  440 
7  431 
8  259 
9  11 
11  52 
12  62 
13  77 
14  55 
22  40 
23 162 
Name: value, dtype: int64 

それは、与えられた時間で何かの観測値の数だけの数です。 Jupyterノートブックでヒストグラムとしてどのように素早く簡単にプロットできるのでしょうか?最初のビンは0〜1時間(00:00〜01:00)、2番目のビンは1〜2時間(01:00〜02:00)となります。

+0

を簡単なバープロットを意味するのですか? – MaxU

+0

's.plot(kind = 'bar')'? – Wen

+0

は 'matplotlib'を見たり、私のお気に入りの' seaborn' – MattR

答えて

2

あなたは標準バープロットが必要な場合: `ser.plot.bar()`:

In [8]: import matplotlib 
    ...: matplotlib.style.use('ggplot') 
    ...: 

In [9]: s.plot.bar(rot=0, grid=True, width=1, alpha=0.7) 
Out[9]: <matplotlib.axes._subplots.AxesSubplot at 0xaaab7f0> 

enter image description here

+0

'%matplotlib inline'をすでに実行しましたか? – MattR

+0

@MattR、私は '%matplotlib'を持っていた... – MaxU

+0

あなたはどのバージョンのpandas/matplotlibを使用していますか?私のデフォルトのggplotスタイルは 'color = 'r''引数が渡されたかのように常に見えます。 Sidenote、私はいつも 'edgecolor = 'k''引数を私のプロットに追加して、バーの間に黒い線を追加します。 – MattR

関連する問題