mpl_toolkits.mplot3d.art3d.Path3DCollection #

mpl_toolkits.mplot3d.art3d类。Path3DCollection ( * args , zs = 0 , zdir = 'z' , depthshade = True , ** kwargs ) [来源] #

基地:PathCollection

3D 路径的集合。

创建一组平面 3D 路径,其法线向量指向zdir方向,并位于zdir 轴上的zs 。'zs' 可以是标量,也可以是长度与集合中路径数相同的类数组。

构造函数参数与 for 相同 PathCollection。此外,关键字zs=0zdir='z'可用。

此外,关键字参数depthshade可用于指示是否对补丁进行着色以显示深度(默认为True)。这通常在散点图中是需要的。

do_3d_projection ( ) [来源] #
绘制渲染器[来源] #

使用给定的渲染器绘制艺术家(及其子级)。

如果艺术家不可见,这将无效(Artist.get_visible 返回 False)。

参数
渲染器RendererBase子类。

笔记

此方法在 Artist 子类中被覆盖。

get_depthshade ( ) [来源] #
get_edgecolor ( ) [来源] #
get_facecolor ( ) [来源] #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , array=<UNSET> , capstyle=<UNSET> , clim=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , cmap=<UNSET> , color=<UNSET> , depthshade=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , gid=<UNSET> ,孵化=<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 > ,变换=<UNSET> ,url=<未设置> ,urls=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [来源] #

一次设置多个属性。

支持的属性是

财产

描述

3d_properties

未知

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

类数组或标量或无

animated

布尔

antialiased或 aa 或抗锯齿

布尔或布尔列表

array

类数组或无

capstyle

CapStyle或 {'butt', 'projecting', 'round'}

clim

(vmin:浮动,vmax:浮动)

clip_box

Bbox

clip_on

布尔

clip_path

补丁或(路径,变换)或无

cmap

Colormap或 str 或 无

color

rgba 元组的颜色或列表

depthshade

布尔

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

未知

mouseover

布尔

norm

Normalize或 str 或 无

offset_transform或 transOffset

未知

offsets

(N, 2) 或 (2,) 类数组

path_effects

AbstractPathEffect

paths

未知

picker

None 或 bool 或 float 或可调用

pickradius

未知

rasterized

布尔

sizes

未知

sketch_params

(比例:浮动,长度:浮动,随机性:浮动)

snap

布尔或无

sort_zpos

未知

transform

Transform

url

字符串

urls

str 或 None 的列表

visible

布尔

zorder

漂浮

set_3d_properties ( zs , zdir ) [来源] #
set_depthshade ( depthshade ) [来源] #

设置是否对集合成员进行深度着色。

参数
深度阴影布尔

是否对补丁进行着色以赋予深度外观。

set_linewidth ( lw ) [来源] #

设置集合的线宽。lw可以是标量或序列;如果它是一个序列,补丁将在序列中循环

参数
lw浮点数或浮点数列表
set_sizes (尺寸, dpi = 72.0 ) [来源] #

设置集合中每个成员的大小。

参数
大小ndarray 或无

为集合的每个元素设置的大小。该值是元素的“面积”。

dpi浮点数,默认值:72

画布的 dpi。

set_sort_zpos ( val ) [来源] #

设置用于 z 排序的位置。