mpl_toolkits.mplot3d.art3d.Poly3DCollection #
- classe mpl_toolkits.mplot3d.art3d. Poly3DCollection ( verts , * args , zsort = 'average' , ** kwargs ) [source] #
 Socles :
PolyCollectionUne collection de polygones 3D.
Noter
Remplissage de polygones 3D
Il n'y a pas de définition simple de la surface fermée d'un polygone 3D à moins que le polygone ne soit plan.
En pratique, Matplotlib remplit la projection 2D du polygone. Cela donne une apparence de remplissage correcte uniquement pour les polygones plans. Pour tous les autres polygones, vous trouverez des orientations dans lesquelles les bords du polygone se croisent dans la projection. Cela conduira à une visualisation incorrecte de la zone 3D.
Si vous avez besoin de zones remplies, il est recommandé de les créer via
plot_trisurf, ce qui crée une triangulation et génère ainsi des surfaces cohérentes.- Paramètres :
 - verts liste de (N, 3) de type tableau
 Chaque élément décrit un polygone comme une séquence de
N_ipoints .(x, y, z)- zsort {'moyenne', 'min', 'max'}, par défaut : 'moyenne'
 La méthode de calcul pour l'ordre z. Voir
set_zsortpour plus de détails.- *args, **kwargs
 Tous les autres paramètres sont transmis à
PolyCollection.
Remarques
Notez que cette classe fait un peu de magie avec les propriétés _facecolors et _edgecolors.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<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=<NON DÉFINI> ,urls=<NON ENSEMBLE> , verts=<NON ENSEMBLE>, verts_and_codes=<UNSET> , visible=<UNSET> , zorder=<UNSET> , zsort=<UNSET> ) [source] #
 Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
Propriété
La description
une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image
inconnue
bourdonner
antialiasedou aa ou antialiasésbool ou liste de bools
semblable à un tableau ou Aucun
CapStyleou {'bout', 'en saillie', 'rond'}(vmin : flottant, vmax : flottant)
bourdonner
Patch ou (chemin, transformation) ou aucun
Colormapou str ou Aucuncouleur ou liste de tuples rgba
edgecolorou ec ou edgecolorsinconnue
facecolorou facecolors ou fcinconnue
chaîne
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bourdonner
JoinStyleou {'onglet', 'rond', 'biseau'}objet
linestyleou tirets ou styles de ligne ou lsstr ou tuple ou une liste de ceux-ci
linewidthou largeurs de ligne ou lwflottant ou liste de flottants
bourdonner
Normalizeou str ou Aucunoffset_transformou transOffsetinconnue
(N, 2) ou (2,) en forme de tableau
liste de type tableau
Aucun ou bool ou flottant ou appelable
inconnue
bourdonner
sizesndarray ou Aucun
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
inconnue
chaîne
liste de str ou None
inconnue
inconnue
bourdonner
flotteur
{'moyenne', 'min', 'max'}
- set_alpha ( alpha ) [source] #
 Définissez la valeur alpha utilisée pour la fusion - non prise en charge sur tous les backends.
- Paramètres :
 - comme un tableau alpha ou scalaire ou Aucun
 Toutes les valeurs doivent être comprises dans la plage 0-1, inclus. Les valeurs masquées et les nans ne sont pas pris en charge.
- set_edgecolor ( couleurs ) [source] #
 Définissez la ou les couleurs de bord de la collection.
- Paramètres :
 - c couleur ou liste de couleurs ou 'visage'
 La ou les couleurs de bord de la collection. S'il s'agit d'une séquence, les patchs la parcourent. Si 'visage', correspond à la couleur du visage.
- set_facecolor ( couleurs ) [source] #
 Définissez la ou les couleurs de face de la collection. c peut être une couleur (tous les patchs ont la même couleur), ou une séquence de couleurs ; s'il s'agit d'une séquence, les patchs parcourront la séquence.
Si c est 'none', le patch ne sera pas rempli.
- Paramètres :
 - c couleur ou liste de couleurs
 
Exemples utilisant mpl_toolkits.mplot3d.art3d.Poly3DCollection#
Générer des polygones à remplir sous un graphique linéaire 3D