【Matplotlib超入門】使い方とサンプルコード集

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

Matplotlibとは

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

例えば、以下のコードは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の基礎的な使い方について、項目別に以下表に整理しました。
(リンクをクリックすると各項目の詳細ページにアクセスできます)

関連ページ

【Python超入門】基礎から応用例まで幅広く解説
PythonについてPythonは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されているプログラミング言語です。他のプログラミング言語と比較して「コードが短くて読みやすい、書きやすい」「ライブラリが豊...