mpl_toolkits.mplot3d.art3d.Poly3DCollection #
- クラス mpl_toolkits.mplot3d.art3d. Poly3DCollection ( verts , * args , zsort = 'average' , ** kwargs ) [source] #
-
3D ポリゴンのコレクション。
ノート
3D ポリゴンの塗りつぶし
多角形が平面でない限り、3D 多角形の囲まれた表面の単純な定義はありません。
実際には、Matplotlib はポリゴンの 2D 投影を塗りつぶします。これにより、平面ポリゴンに対してのみ正しい塗りつぶしの外観が得られます。他のすべてのポリゴンについては、投影でポリゴンのエッジが交差する方向が見つかります。これにより、3D 領域が正しく表示されなくなります。
塗りつぶし領域が必要な場合は、 を使用して作成することをお勧めします
plot_trisurf
。これにより、三角形分割が作成され、一貫したサーフェスが生成されます。- パラメータ:
- (N, 3) 配列の頂点リスト
各要素は、多角形を一連の
N_i
点 として記述します。(x, y, z)
- zsort {'平均', '最小', '最大'}, デフォルト: '平均'
Z オーダーの計算方法。詳細
set_zsort
については、を参照してください。- *引数、**kwargs
他のすべてのパラメータは に転送され
PolyCollection
ます。
ノート
このクラスは、_facecolors および _edgecolors プロパティでちょっとした魔法を行うことに注意してください。
- 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> ) [ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
わからない
ブール
antialiased
または aa またはアンチエイリアスbool または bool のリスト
配列のようなものまたはなし
CapStyle
または {'butt', 'projecting', 'round'}(vmin: float、vmax: float)
ブール
パッチまたは (パス、変換) またはなし
Colormap
または str または None色または rgba タプルのリスト
edgecolor
または ec または edgecolorsわからない
facecolor
またはfacecolorsまたはfcわからない
力
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
ブール
JoinStyle
または {'miter', 'round', 'bevel'}物体
linestyle
またはダッシュまたはラインスタイルまたはlsstr またはタプルまたはそのリスト
linewidth
または線幅または lwfloat または float のリスト
ブール
Normalize
または str または Noneoffset_transform
またはtransOffsetわからない
(N, 2) または (2,) 配列のようなもの
配列ライクのリスト
None または bool または float または callable
わからない
ブール
sizes
ndarray またはなし
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
わからない
力
str または None のリスト
わからない
わからない
ブール
浮く
{'平均', '最小', '最大'}
- set_alpha (アルファ) [ソース] #
ブレンドに使用するアルファ値を設定します - すべてのバックエンドでサポートされているわけではありません。
- パラメータ:
- alpha配列のようなもの、スカラー、または None
すべての値は 0 ~ 1 の範囲内である必要があります。マスクされた値と nan はサポートされていません。
- set_edgecolor (色) [ソース] #
コレクションのエッジカラーを設定します。
- パラメータ:
- c color または色のリスト または 'face'
コレクションのエッジカラー。シーケンスの場合、パッチはそれを循環します。'face' の場合、facecolor と一致します。