mpl_toolkits.mplot3d.art3d.Poly3DCollection #

clase mpl_toolkits.mplot3d.art3d. Poly3DCollection ( verts , * args , zsort = 'promedio' , ** kwargs ) [fuente] #

Bases:PolyCollection

Una colección de polígonos 3D.

Nota

Relleno de polígonos 3D

No existe una definición simple de la superficie encerrada de un polígono 3D a menos que el polígono sea plano.

En la práctica, Matplotlib llena la proyección 2D del polígono. Esto da una apariencia de relleno correcta solo para polígonos planos. Para todos los demás polígonos, encontrará orientaciones en las que los bordes del polígono se cruzan en la proyección. Esto conducirá a una visualización incorrecta del área 3D.

Si necesita áreas rellenas, se recomienda crearlas a través plot_trisurfde , lo que crea una triangulación y, por lo tanto, genera superficies consistentes.

Parámetros :
lista de verts de (N, 3) en forma de matriz

Cada elemento describe un polígono como una secuencia de N_ipuntos .(x, y, z)

zsort {'promedio', 'mín.', 'máx.'}, predeterminado: 'promedio'

El método de cálculo para el orden z. Ver set_zsortpara más detalles.

*args, **kwargs

Todos los demás parámetros se reenvían a PolyCollection.

notas

Tenga en cuenta que esta clase hace un poco de magia con las propiedades _facecolors y _edgecolors.

do_3d_projection ( ) [fuente] #

Realice la proyección 3D para este objeto.

get_edgecolor ( ) [fuente] #
get_facecolor ( ) [fuente] #
get_vector ( segmentos3d ) [fuente] #

Optimice los puntos para la proyección.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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=<DESCONFIGURAR> ,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> , tamaños=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , sort_zpos=<UNSET> , transform=<UNSET > , url=<DESCONFIGURADO> ,urls=<UNSET> , verts=<UNSET>, verts_and_codes=<UNSET> , visible=<UNSET> , zorder=<UNSET> , zsort=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

desconocido

animated

bool

antialiasedo aa o suavizado

bool o lista de bools

array

tipo matriz o ninguno

capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

Colormapo str o Ninguno

color

color o lista de tuplas rgba

edgecoloro ec o edgecolors

desconocido

facecoloro colores de cara o fc

desconocido

figure

Figure

gid

calle

hatch

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

in_layout

bool

joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

label

objeto

linestyleo guiones o estilos de línea o ls

str o tuple o lista de los mismos

linewidtho anchos de línea o lw

flotador o lista de flotadores

mouseover

bool

norm

Normalizeo str o Ninguno

offset_transformo transOffset

desconocido

offsets

(N, 2) o (2,) en forma de matriz

path_effects

AbstractPathEffect

paths

lista de tipo matriz

picker

Ninguno o bool o flotante o invocable

pickradius

desconocido

rasterized

bool

sizes

ndarray o Ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

sort_zpos

desconocido

transform

Transform

url

calle

urls

lista de str o Ninguno

verts

desconocido

verts_and_codes

desconocido

visible

bool

zorder

flotar

zsort

{'promedio', 'mínimo', 'máximo'}

set_3d_properties ( ) [fuente] #
set_alpha ( alfa ) [fuente] #

Establezca el valor alfa utilizado para la combinación; no se admite en todos los backends.

Parámetros :
tipo matriz alfa o escalar o ninguno

Todos los valores deben estar dentro del rango 0-1, inclusive. No se admiten valores enmascarados ni nans.

set_edgecolor ( colores ) [fuente] #

Establezca los colores de borde de la colección.

Parámetros :
c color o lista de colores o 'cara'

La colección edgecolor(s). Si es una secuencia, los parches la recorren. Si es 'cara', haga coincidir el color de la cara.

set_facecolor ( colores ) [fuente] #

Establece el(los) color(es) de la cara de la colección. c puede ser un color (todos los parches tienen el mismo color) o una secuencia de colores; si es una secuencia, los parches recorrerán la secuencia.

Si c es 'ninguno', el parche no se llenará.

Parámetros :
c color o lista de colores
set_sort_zpos ( val ) [fuente] #

Establezca la posición que se usará para la clasificación Z.

set_verts ( verts , cerrado = Verdadero ) [fuente] #

Establecer vértices 3D.

set_verts_and_codes ( verts , códigos ) [fuente] #

Establecer vértices 3D con códigos de ruta.

set_zsort ( zsort ) [fuente] #

Establezca el método de cálculo para el orden z.

Parámetros :
zsort {'promedio', 'min', 'max'}

La función aplicada en las coordenadas z de los vértices en el sistema de coordenadas del espectador, para determinar el orden z.

Ejemplos usando mpl_toolkits.mplot3d.art3d.Poly3DCollection#

Sombreado personalizado en un gráfico de superficie 3D

Sombreado personalizado en un gráfico de superficie 3D

Sombreado personalizado en un gráfico de superficie 3D
*Ejes* 2D y 3D en la misma *Figura*

Ejes 2D y 3D en la misma figura

*Ejes* 2D y 3D en la misma *Figura*
Genere polígonos para llenar bajo el gráfico de líneas 3D

Genere polígonos para llenar bajo el gráfico de líneas 3D

Genere polígonos para llenar bajo el gráfico de líneas 3D
Gráficos 3D como subgráficos

Gráficos 3D como subgráficos

Gráficos 3D como subgráficos
Superficie 3D (mapa de colores)

Superficie 3D (mapa de colores)

Superficie 3D (mapa de colores)
Superficie 3D (tablero de ajedrez)

Superficie 3D (tablero de ajedrez)

Superficie 3D (tablero de ajedrez)