mpl_toolkits.mplot3d.art3d.Poly3DCollection #

クラス mpl_toolkits.mplot3d.art3d. Poly3DCollection ( verts , * args , zsort = 'average' , ** kwargs ) [source] #

拠点:PolyCollection

3D ポリゴンのコレクション。

ノート

3D ポリゴンの塗りつぶし

多角形が平面でない限り、3D 多角形の囲まれた表面の単純な定義はありません。

実際には、Matplotlib はポリゴンの 2D 投影を塗りつぶします。これにより、平面ポリゴンに対してのみ正しい塗りつぶしの外観が得られます。他のすべてのポリゴンについては、投影でポリゴンのエッジが交差する方向が見つかります。これにより、3D 領域が正しく表示されなくなります。

塗りつぶし領域が必要な場合は、 を使用して作成することをお勧めします plot_trisurf。これにより、三角形分割が作成され、一貫したサーフェスが生成されます。

パラメータ:
(N, 3) 配列の頂点リスト

各要素は、多角形を一連のN_i点 として記述します。(x, y, z)

zsort {'平均', '最小', '最大'}, デフォルト: '平均'

Z オーダーの計算方法。詳細set_zsortについては、を参照してください。

*引数、**kwargs

他のすべてのパラメータは に転送されPolyCollectionます。

ノート

このクラスは、_facecolors および _edgecolors プロパティでちょっとした魔法を行うことに注意してください。

do_3d_projection ( ) [ソース] #

このオブジェクトの 3D 投影を実行します。

get_edgecolor ( ) [ソース] #
get_facecolor ( ) [ソース] #
get_vector ( segment3d ) [ソース] #

投影のポイントを最適化します。

set ( * , agg_filter=<UNSET> , alpha =<UNSET > ,, antialiased=<UNSET > , array=<UNSET> , capstyle=<UNSET> , clim=<UNSET> , clip_box=<UNSET > clip_on=<UNSET> clip_path=<UNSET> cmap=<UNSET> color=<UNSET> edgecolor=<UNSET> facecolor=<UNSET> gid=<UNSET> hatch=<UNSET> in_layout=<UNSET> ,joinstyle=<UNSET> ,label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , norm=<UNSET> , offset_transform=<UNSET > , offsets=< UNSET> , path_effects=<UNSET> , paths= <UNSET> picker=<UNSET> pickradius=<UNSET > 、 rasterized=<UNSET > sizes=<UNSET> sketch_params=<UNSET> snap=<UNSET> sort_zpos=<UNSET> transform=<UNSET > url=<UNSET>urls=<UNSET> , verts=<UNSET>, verts_and_codes=<UNSET> , visible=<UNSET> , zorder=<UNSET> , zsort=<UNSET> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

わからない

animated

ブール

antialiasedまたは aa またはアンチエイリアス

bool または bool のリスト

array

配列のようなものまたはなし

capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

clim

(vmin: float、vmax: float)

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

cmap

Colormapまたは str または None

color

色または rgba タプルのリスト

edgecolorまたは ec または edgecolors

わからない

facecolorまたはfacecolorsまたはfc

わからない

figure

Figure

gid

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

ブール

joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

label

物体

linestyleまたはダッシュまたはラインスタイルまたはls

str またはタプルまたはそのリスト

linewidthまたは線幅または lw

float または float のリスト

mouseover

ブール

norm

Normalizeまたは str または None

offset_transformまたはtransOffset

わからない

offsets

(N, 2) または (2,) 配列のようなもの

path_effects

AbstractPathEffect

paths

配列ライクのリスト

picker

None または bool または float または callable

pickradius

わからない

rasterized

ブール

sizes

ndarray またはなし

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

sort_zpos

わからない

transform

Transform

url

urls

str または None のリスト

verts

わからない

verts_and_codes

わからない

visible

ブール

zorder

浮く

zsort

{'平均', '最小', '最大'}

set_3d_properties ( ) [ソース] #
set_alpha (アルファ) [ソース] #

ブレンドに使用するアルファ値を設定します - すべてのバックエンドでサポートされているわけではありません。

パラメータ:
alpha配列のようなもの、スカラー、または None

すべての値は 0 ~ 1 の範囲内である必要があります。マスクされた値と nan はサポートされていません。

set_edgecolor () [ソース] #

コレクションのエッジカラーを設定します。

パラメータ:
c color または色のリスト または 'face'

コレクションのエッジカラー。シーケンスの場合、パッチはそれを循環します。'face' の場合、facecolor と一致します。

set_facecolor () [ソース] #

コレクションのフェイスカラーを設定します。cは色 (すべてのパッチが同じ色) または色のシーケンスです。シーケンスの場合、パッチはシーケンスを循環します。

cが「none」の場合、パッチは塗りつぶされません。

パラメータ:
c色または色のリスト
set_sort_zpos ( val ) [ソース] #

Z ソートに使用する位置を設定します。

set_verts ( verts , closed = True ) [source] #

3D 頂点を設定します。

set_verts_and_codes (頂点コード) [ソース] #

パス コードで 3D 頂点を設定します。

set_zsort ( zsort ) [ソース] #

Z オーダーの計算方法を設定します。

パラメータ:
zsort {'平均', '最小', '最大'}

z オーダーを決定するために、ビューアの座標系の頂点の z 座標に適用される関数。

#を使用した例mpl_toolkits.mplot3d.art3d.Poly3DCollection

3D 曲面プロットでのカスタム陰影起伏

3D 曲面プロットでのカスタム陰影起伏

3D 曲面プロットでのカスタム陰影起伏
同じ *Figure* 内の 2D と 3D *Axes*

同じ Figure 内の 2D 軸と 3D 軸

同じ *Figure* 内の 2D と 3D *Axes*
3D 折れ線グラフの下に塗りつぶすポリゴンを生成する

3D 折れ線グラフの下に塗りつぶすポリゴンを生成する

3D 折れ線グラフの下に塗りつぶすポリゴンを生成する
サブプロットとしての 3D プロット

サブプロットとしての 3D プロット

サブプロットとしての 3D プロット
3D サーフェス (カラーマップ)

3D サーフェス (カラーマップ)

3D サーフェス (カラーマップ)
3D サーフェス (チェッカーボード)

3D サーフェス (チェッカーボード)

3D サーフェス (チェッカーボード)