Python入門トップページ


目次

  1. Matplotlib とは
  2. モジュールの読み込み
  3. 折れ線グラフ
  4. 散布図
  5. 円グラフ
  6. 棒グラフ
  7. 複数の棒グラフ
  8. 積み上げグラフ
  9. 任意の数学関数のグラフ描画
  10. 複数グラフの描画
  11. LaTeX の数式やフォントを使用する

Matplotlib によるグラフの描画

モジュールの読み込み

Matplotlib を利用するためにはプログラムの先頭でモジュールを読み込む必要があります.Pandas や NumPy もここで読み込んでおきます.

モジュールの読み込み
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

なお,グラフの中で日本語フォントを利用したい場合は,japanize_matplotlib を matplotlib のあとにインポートしておくとよいでしょう.なお,インポートで失敗する場合は前のページのコマンドで japanize-matplotlib をインストールしてください.インストール時は japanize-matplotlib ですが,インポート時は japanize_matplotlib であることにも注意してください.

モジュールの読み込み
import matplotlib.pyplot as plt
import japanize_matplotlib
import pandas as pd
import numpy as np

さらに,4K ディスプレイや Retina ディスプレイ等の高解像度ディスプレイで高画質なグラフを表示したい場合は次のコマンドも合わせて実行すると良いでしょう.このとき,環境(バージョン)によっては1行目の実行時に警告が表示されることがあります.そのような場合は,警告内容を確認した上で次の1行目を削除して2行目を有効にすると警告が消える可能性があります.

高解像度ディスプレイ用
from IPython.display import set_matplotlib_formats
# from matplotlib_inline.backend_inline import set_matplotlib_formats # バージョンによってはこちらを有効に
set_matplotlib_formats('retina')

目次に戻る