【Matplotlib】グラフに文字・数式を挿入

Python向けグラフ描画ライブラリ「Matplotlib」を用いて、グラフに文字・数式を挿入する方法を紹介します。
Matplotlibで作成したグラフには、文字・数式を挿入できます。
今回は長方形2つの上にテキストを挿入しています。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import matplotlib
import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111)

# 長方形を2つ作成
rect1 = matplotlib.patches.Rectangle((-1,1),0.5,0.5)
rect2 = matplotlib.patches.Rectangle((1,2),0.5,0.5)
ax.add_patch(rect1)
ax.add_patch(rect2)

# テキストを挿入
plt.text(-1,1.6,"Rectangle1",fontsize=17)
plt.text(1,2.6,"Rectangle2",fontsize=17)

# グラフの設定
plt.xlim([-3, 3])
plt.ylim([0, 6])
plt.grid()
plt.show()

実行結果

サンプルプログラムの実行結果です。

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

コメント