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

Matplotlibで塗りつぶされた円弧を描く方法は?


matplotlibで塗りつぶされた円弧を描画するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 図とサブプロットのセットを作成します。

  • r、yoffの2つの変数を初期化します 。

  • xを作成します およびy Numpyを使用したデータポイント。

  • xの間の領域を埋めます およびy プロット。

  • 軸アスペクトを設定し、フィギュアキャンバスを描画します。

  • 図を表示するには、 show()を使用します メソッド。

import matplotlib.pyplot as plt
import numpy as np

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

fg, ax = plt.subplots(1, 1)

r = 2.
yoff = -1

x = np.arange(-1., 1.05, 0.05)
y = np.sqrt(r - x ** 2) + yoff

ax.fill_between(x, y, 0)
ax.axis([-2, 2, -2, 2])
ax.set_aspect("equal")

fg.canvas.draw()

plt.show()

出力

Matplotlibで塗りつぶされた円弧を描く方法は?


  1. Matplotlibで2Dヒストグラムをプロットする方法は?

    matplotlibで2Dヒストグラムをプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してxおよびyデータポイントを作成します。 図とサブプロットのセットを作成します。 hist2d()を使用してxとyをプロットします メソッド。 プロットのタイトルを設定します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcPa

  2. フラスコでMatplotlibを表示する方法は?

    Flaskでプロットを表示するには、次の手順を実行できます- 小さなアプリケーションを作成します。 Flaskアプリケーションを実行するには、現在のディレクトリに移動します。 $ export FLASK_APP =file.py $フラスコ実行 ブラウザを開き、url:http://127.0.0.1:5000 /print-plot/を押します 図をプロットするために、ランダムを使用してxとyのデータポイントを作成できます。 作成した軸にデータポイントxとyをプロットします。 図をpng図形式で記述します。 BytesIOのコンテンツ全体を取得します オブジェクト。 例