Python
 Computer >> コンピューター >  >> プログラミング >> Python

matplotlibのポイントのセットから最大のポリゴンを描画するにはどうすればよいですか?


matplotlibの一連のポイントから最大のポリゴンを描画するには、次の手順を実行できます-

  • インポート"ポリゴン " matplotlib.patchesから 。
  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 最大のポリゴンのデータポイントのリストを作成します。
  • ポリゴンインスタンスを取得します。
  • 図とサブプロットのセットを作成します。
  • ポリゴンインスタンスパッチを追加します。
  • xとyのスケール制限を設定します。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

y = np.array([[1, 1], [0.5, 1.5], [2, 1], [1, 2], [2, 2]])

p = Polygon(y, facecolor='k')

fig, ax = plt.subplots()

ax.add_patch(p)

ax.set_xlim([0, 3])
ax.set_ylim([0, 3])

plt.show()

出力

次の出力が生成されます

matplotlibのポイントのセットから最大のポリゴンを描画するにはどうすればよいですか? matplotlibのポイントのセットから最大のポリゴンを描画するにはどうすればよいですか?


  1. Matplotlibフィギュアのマージンを設定するにはどうすればよいですか?

    matplotlibフィギュアのマージンを設定するには、 margins()を使用できます。 メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 作成t およびy numpyを使用したデータポイント。 インデックス1の現在の図にサブプロットを追加します。 plot()を使用してtおよびyデータポイントをプロットします メソッド。 プロットのタイトルを設定します。 インデックス2の現在の図にサブプロットを追加します。 plot()を使用してtおよびyデータポイントをプロットします メソッド。 プロットのタイトルを設定します。

  2. Matplotlibで色をRectangleに設定するにはどうすればよいですか?

    matplotlibで色を長方形に設定するには、次の手順を実行できます- figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用したサブプロット配置の一部としての図へ メソッド。 長方形は、幅と高さのあるアンカーポイントを介して定義されます。 長方形のパッチをプロットに追加します。 xlim()を使用してxとyの制限を設定します およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m