【Matplotlib】グラフに円を描画

Pythonモジュール「Matplotlib」を用いて、2次元グラフに円を描画する方法をソースコード付きでまとめました。

円を描く:matplotlib.patches.Circle

Matplotlibでは、「matplotlib.patches.Circle」を使って2次元グラフに円を描くことができます。
今回はそれを使ってみました。

公式リファレンス
参考 matplotlib.patches.Circle

ソースコード

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

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

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

# 中心(0.2,0.2)で半径0.2の円を描画
circle = plt.Circle((0.2,0.2),0.2,fc="#770000")
ax.add_patch(circle)

plt.show()

実行結果

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

関連ページ
1 Matplotlib入門 サンプル集
2 Python入門 基本文法NumPy入門 サンプルプログラム集
関連記事