0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Matplotlibをインストールしよう〜初心者向けMatplotlib講座 #1〜

0
Last updated at Posted at 2026-04-12

本記事からMatplotlibを一緒に勉強していこうシリーズを開始する!!!

私の今の知識はグラフが表示できるライブラリくらいですが、みなさんと一緒にMatplotlibの基礎を押さえて行けたらと思っています。

本シリーズでの参考文献は基本、公式のQuick start guideを用います。
これから学べば間違えなないですね。

本記事で学べる内容は以下の通りである。

  • インストール方法
  • インポート方法
  • シンプルな使用例

早速インストール方法から学んでいきましょう

目次

1. インストール
 1-1. インストール方法
 1-2. インストールのチェック
2. インポート
3. 簡単なグラフを作ってみる
4. まとめ

インストール

インストール方法

インストール方法は他のライブラリと同じようにあなたの環境によって変わります。

また環境とかわからないよという方はこちらの記事を見てみてください。
いま一番よく使われているvenvでの環境構築ができますよ。こちらの記事で環境構築をした際は、pipでMatplotlibをインストールすることができます。

それぞれの環境に入っていただいたらこちらのコマンドを実行してください。

Bash
# pipによるインストール
pip install matplotlib

# condaによるインストール
conda install -c conda-forge matplotlib

# pixiによるインストール
pixi add matplotlib

# uvによるインストール
uv add matplotlib
# または
uv pip install matplotlib

現時点(2026/04/12)でuvによるインストールの際、uv 0.8.7以上、最新のPythonを使用してください。

グラフのウィンドウ表示がうまく行かない場合があります。

インストールのチェック

インストールが完了したら、こちらを同じターミナルに入れてみてください。

Bash
python3 -c 'import matplotlib; print(matplotlib.__version__, matplotlib.__file__)'

以下のようなバージョンが表示されたらインストール成功です。

Bash
3.10.0 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/matplotlib/__init__.py

インポート

実際にMatplotlibをPythonで使うためにはPythonコードの中にMatplotlibをインポートする必要があります。

また、MatplotlibはNumpyの使用を前提に作られています。またNumpyをインストールしていない方はこちらの記事を参考にインストールしてみてください。

インポート方法は以下をインポートしたいPythonコードに記述するだけです。

Python
import matplotlib.pyplot as plt
import numpy as np

簡単なグラフを作ってみる

早速簡単なグラフを作ってみましょう。

お手元にPythonファイルまたはJupyter Notebookを準備してください。

MatplotlibではFigureと呼ばれるものの上にAxesと呼ばれるグラフを載せ、Figureを表示されることでグラフを作ることができます。FigureAxesの具体的な説明は次回以降の記事で紹介します。

最も簡単なグラフの作り方を紹介します。

  1. pyplot.subplotsという機能でFigureAxesを作る
  2. Axes.plotという機能でAxesの上にデータを置く
  3. showという機能でそのFigureAxesを表示する

です。言葉で説明しただけではわかりずらいと思うので上のステップにそって実際にグラフを作ってみます。

Python
import matplotlib.pyplot as plt
import numpy as np

fig, ax = plt.subplots()             # Step1
ax.plot([1, 2, 3, 4], [1, 4, 2, 3])  # Step2
plt.show()                           # Step3

こちらが上記のコードで実際に表示されたグラフです。

image.png

Step2のデータを置く工程で置いた、
[1, 2, 3, 4], [1, 4, 2, 3]このデータは
(1, 1), (2, 4), (3, 2), (4, 3)の点を表しています。

グラフをもう一度見てください。このグラフはこの4つの点を通っていますね。
このことからグラフがきちんと指示通り作られていることがわかります。

まとめ

いかがだったでしょうか?
今回はMatplotlibのインストールから簡単なグラフを作るところまでを勉強しました。
次回からはよりグラフを思い通り作る方法を学びますので乞うご期待!

(機械学習エンジニア職での就職を目指している初心者ですので、間違えているところがあれば指摘していただけたら幸いです。)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?