【Matplotlib入門】グラフ作成、使い方とサンプル集

Pythonモジュール「Matplotlib」でグラフを作成する方法をサンプルコード付きで入門者向けにまとめました。

スポンサーリンク

Matplotlibとは

Matplotlibは、Pythonのデータ可視化ライブラリです。
このライブラリを使用すると、短いコード量で折れ線グラフ、散布図、ヒストグラム、3Dプロットなど、さまざまなタイプのグラフを作成できます。
また、リストやNumPy配列のデータを渡してグラフ化できるので、データ分析でよく使われます。
データの可視化はデータの特徴を把握したり、理解しやすく説得力のある資料を作成する際に必要なスキルです。

Matplotlibは、以下の2つのインターフェースでグラフを作成します。

  • pyplotインターフェース
    • pyplotモジュールの関数を用いて直感的かつ簡単にグラフを描画できます。
    • シンプルなグラフを素早く作成したい場合に便利です。
  • オブジェクト指向インターフェース
    • より柔軟で詳細なグラフを作成するための方法です。

例えば、以下のコードはMatplotlibを使用して折れ線グラフを作成する例です。

import numpy as np
import matplotlib.pyplot as plt

# プロットするデータを定義
x = np.arange(10)
y = x ** 2

# プロット
plt.plot(x, y)
plt.xlabel('x')  # x軸のラベル
plt.ylabel('y')  # y軸のラベル
plt.show()

他にどんなグラフを作成できるかは、「公式サイトのギャラリー」を見てみるとわかりやすいです。
このように、Matplotlibを使って簡単にグラフを描画できます。詳細な使い方は次項以降にまとめていますので、ぜひ学習してみてください。

スポンサーリンク

Matplotlibの導入と基本操作

Matplotlibの基礎的な使い方について、項目別に以下表に整理しました。
(リンクをクリックすると各項目の詳細ページにアクセスできます)

スポンサーリンク

関連ページ

【Python超入門】使い方とサンプル集
Pythonとは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されている人気なプログラミング言語です。 主な特徴として「効率のよい、短くて読みやすいコードを書きやすい」、「ライブラリが豊富なのでサクッと...
スポンサーリンク