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

matplotlibで3Dパッチコレクションをプロットする方法は?


matplotlibで3Dパッチコレクションをプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。
  • 現在の軸を取得し、投影を3dに設定します。
  • ["x"、 "y"、 "z"]リストを反復処理し、 pathpatch_2d_to_3d()を使用してサークルパッチを設定します PathPatchをPathPatch3Dオブジェクトに変換するメソッド。
  • 図を表示するには、 show()を使用します メソッド。

import matplotlib.pyplot as plt
from matplotlib.patches import Circle
import mpl_toolkits.mplot3d.art3d as art3d

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

fig = plt.figure()
ax = fig.gca(projection='3d')

for i in ["x", "y", "z"]:
   cir = Circle((0.5, 0.5), 0.2, color='red')
   ax.add_patch(cir)
   art3d.pathpatch_2d_to_3d(cir, z=0, zdir=i)

plt.show()

出力

matplotlibで3Dパッチコレクションをプロットする方法は? matplotlibで3Dパッチコレクションをプロットする方法は?


  1. 2つのSeabornlmplotを並べてプロットする方法(Matplotlib)?

    Seabornで2つのグラフを並べてプロットするには、次の手順を実行できます- 2つのグラフを作成するには、 nrows =1、ncols =2を使用できます。 フィギュアサイズ(7、7)。 キーcol1を使用してデータフレームを作成します およびcol2 、パンダを使用 。 countplot()を使用します バーを使用して、各カテゴリのビンの観測数を表示します。 サブプロット間およびサブプロットの周囲のパディングを調整します。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd import numpy

  2. Matplotlibで円の中に長方形をプロットする方法は?

    matplotlibの円の内側に長方形をプロットするには、次の手順を実行できます- 図を使用して、新しい図を作成するか、既存の図をアクティブにします メソッド。 現在の軸にサブプロットを追加します。 Rectangle()を使用して、長方形と円のインスタンスを作成します およびCircle() クラス。 軸にパッチを追加します。 xlim()を使用してx軸とy軸をスケーリングします およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib from matplotlib impo