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_trisurf
de , 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_i
puntos .(x, y, z)
- zsort {'promedio', 'mín.', 'máx.'}, predeterminado: 'promedio'
El método de cálculo para el orden z. Ver
set_zsort
para 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.
- 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
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
desconocido
bool
antialiased
o aa o suavizadobool o lista de bools
tipo matriz o ninguno
CapStyle
o {'trasero', 'proyectando', 'redondo'}(vmin: flotante, vmax: flotante)
bool
Parchear o (Ruta, Transformar) o Ninguno
Colormap
o str o Ningunocolor o lista de tuplas rgba
edgecolor
o ec o edgecolorsdesconocido
facecolor
o colores de cara o fcdesconocido
calle
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
o {'inglete', 'redondo', 'bisel'}objeto
linestyle
o guiones o estilos de línea o lsstr o tuple o lista de los mismos
linewidth
o anchos de línea o lwflotador o lista de flotadores
bool
Normalize
o str o Ningunooffset_transform
o transOffsetdesconocido
(N, 2) o (2,) en forma de matriz
lista de tipo matriz
Ninguno o bool o flotante o invocable
desconocido
bool
sizes
ndarray o Ninguno
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
calle
lista de str o Ninguno
desconocido
desconocido
bool
flotar
{'promedio', 'mínimo', 'máximo'}
- 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
Ejemplos usando mpl_toolkits.mplot3d.art3d.Poly3DCollection
#
Sombreado personalizado en un gráfico de superficie 3D
Ejes 2D y 3D en la misma figura
Genere polígonos para llenar bajo el gráfico de líneas 3D
Superficie 3D (mapa de colores)
Superficie 3D (tablero de ajedrez)