Matplotlib は,Python でグラフや図を作成するための代表的な可視化ライブラリのひとつです.折れ線グラフや棒グラフ,散布図,ヒストグラムなど,多様なグラフを柔軟に描画することができます.
グラフのタイトル,軸ラベル,凡例,色や線のスタイルなどを細かく設定できるため,データの特徴を分かりやすく表現することが可能です.また,NumPy や Pandas と組み合わせることで,数値データや表形式データを簡単に可視化できます.
ここでは Jupyter Notebook / Jupyter Lab を用いたグラフの描画方法を説明しますが,作成したグラフを PNG や PDF などの形式で保存することも可能です.
本セクションでは,基本的なグラフの描画方法から,複数のグラフの配置や簡単なカスタマイズまでの操作について説明します.
なお,Matplotlib でグラフを作成するにあたり,軸ラベルやタイトルなどに日本語フォントを利用する場合は japanize-matplotlib をインストールしておくとよいでしょう.Windows では Anaconda Prompt / Anaconda Powershell Prompt,mac ではターミナルから次のコマンドでインストールしてください.
pip install japanize-matplotlib ⏎