本記事では Matplotlib を用いてデータを可視化する方法を学びます。大量のデータを取り扱う機械学習においてデータの可視化は必須スキルです。しっかりと基本を身につけましょう。
Contents
Matplotlibをインポートしてみよう
Matplotlib は下記のようにインポート文を書きます。
# グラフをプロットするために必要なライブラリを取り込む(インポートする)
import matplotlib.pyplot as plt
インポート方法を学んだところで早速さまざまなグラフの描画を体験してみましょう。
様々なグラフを表示してみよう
直線をプロットしてみよう
指数関数のグラフを描いてみましょう
xの2乗をグラフにしてみましょう。
ネイピア数 e の x 乗をグラフにしてみよう
ネイピア数 e = 2.71828 18284 59045 のx乗をグラフにしてみましょう。
ネイピア数 e は極めて重要な定数なので、すぐに使えるようにNumPyが「exp()」という関数を用意しています。
対数をグラフにしてみましょう
散布図をプロット
ここからは散布図をプロットしてみます。下記のコードを実行してみましょう。
色、マーカー、サイズを変えてみよう
NumPy配列は、データを柔軟に取り出す方法がいろいろ用意されています。たとえば、下記の取り出し方を応用すると、データをプロットする時に役立ちます。
上記の方法を利用すると、下記のようデータをプロットすることができます。
まとめ
Matplotlibを使った基本的なグラフ描画について紹介しました。Matplotlibには上記で紹介したグラフ描画以外にもさまざまなオプションが用意されています。ドキュメントなどを参考にいろいろなグラフ描画に挑戦してみてください。