【Matplotlib】長方形、三角形、多角形、円の図形を描画

Python向けグラフ描画ライブラリ「Matplotlib」を用いて、2次元グラフに長方形、三角形、多角形、円を描画する方法を紹介します。
Matplotlibでは、「plt.Rectangle」を使って2次元グラフに長方形を描くことができます。
今回はそれを使ってみました。

【公式リファレンス】matplotlib.patches
「Rectangle」で長方形を描く際の色や線種の変更などといった、細かい設定方法が記載されています。

【サンプルコード】長方形の描画

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

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

fig = plt.figure()
ax = fig.add_subplot(111)
# 始点(0.2,0.2)で幅が0.2, 高さが0.4の長方形を描画
rect = plt.Rectangle((0.2,0.2),0.2,0.4,fc="#770000")
ax.add_patch(rect)
plt.show()

サンプルプログラムの実行結果は下記の通りです。

【サンプルコード】三角形の描画

「plt.Polygon」を使って2次元グラフに三角形を描くことができます。
今回はそれを使ってみました。

【公式リファレンス】matplotlib.patches

ソースコード

サンプルプログラムのソースコードは下記の通りです。


サンプルプログラムの実行結果は下記の通りです。

【Matplotlib】三角形 Polygon
Python向けグラフ描画ライブラリ「Matplotlib」を用いて、2次元グラフに三角形を描画する方法を紹介します。 Matplotlibでは、「plt.Polygon」を使って2次元グラフに三角形を描くことができます。 今回はそれを使っ...

【サンプルコード】多角形の描画

Python向けグラフ描画ライブラリ「Matplotlib」を用いて、2次元グラフに多角形を描画する方法を紹介します。
Matplotlibでは、「plt.Polygon」を使って2次元グラフに多角形を描くことができます。
今回はそれを使ってみました。

【公式リファレンス】matplotlib.patches

サンプルプログラムのソースコードは下記の通りです。


サンプルプログラムの実行結果は下記の通りです。

【Matplotlib】多角形 Polygon
Python向けグラフ描画ライブラリ「Matplotlib」を用いて、2次元グラフに多角形を描画する方法を紹介します。 Matplotlibでは、「plt.Polygon」を使って2次元グラフに多角形を描くことができます。 今回はそれを使っ...

【サンプルコード】円の描画

「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()

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

【Matplotlib】グラフに円を描画
Pythonモジュール「Matplotlib」を用いて、2次元グラフに円を描画する方法をソースコード付きでまとめました。 Matplotlibでは、「matplotlib.patches.Circle」を使って2次元グラフに円を描くことがで...
【Matplotlib入門】グラフ作成、使い方とサンプル集
Pythonモジュール「Matplotlib」でグラフを作成する方法をサンプルコード付きで入門者向けにまとめました。

コメント