【Pandas】plotを使ってグラフを書く方法

Pandasを使っている時には、データを可視化すると便利です。

実はPandasでMatplotlibのグラフ機能が使えるようになっています。

Pandasのデータフレームではplot()というメソッドが用意されておりこれを使えば、簡単にグラフ化することができます。

スポンサーリンク

使い方

pandasの他にmatplotlibをimportしましょう。

さらにjupyternotebookを使う場合には、jupyter上でグラフを表示するためのマジックコマンドinlineを宣言していきます。

 

グラフ化に挑戦

例えば以下の例を見てみましょう。

データフレームの先頭のデータをみるには、head()を使います。

 

これはNASAのホームページから持ってきたターボファンのセンサーの測定データです。

サイクルごとに値が変化していて、3つの設定値と21個のセンサーの観測値が入っています。

まずは何も考えずにそのままグラフ化してみます。

何が何だかわからないグラフが表示されました。

各データの値は、それぞれ別のグラフにする必要があります。

こういう時には、subplotのパラメータを使います。

グラフが分割されましたが、とても見辛いグラフになってしまいました。

これはグラフのサイズが小さすぎるのが原因です。

グラフのサイズをfigsizeパラメータを使って指定しましょう。

幅、高さの順番で指定します。単位はインチです。横幅10インチ、高さ20インチにしてみます。

上のスクショは最初の5つのグラフだけ撮影したものですが、かなり見やすくなったのではないでしょうか。

 

おわり。