mpl_toolkits.mplot3d.axes3d.Axes3D.scatter#
- Axes3D.scatter(xs, ys, zs=0, zdir='z', s=20, c=None, depthshade=None, *args, depthshade_minalpha=None, axlim_clip=False, data=None, **kwargs)[源码]#
创建散点图。
- 参数:
- xs, ys类数组
数据位置。
- zs浮点数或类数组,默认值:0
z 轴位置。可以是一个与 xs 和 ys 长度相同的数组,也可以是一个将所有点放置在同一平面上的单个值。
- zdir{'x', 'y', 'z', '-x', '-y', '-z'},默认值:'z'
zs 的轴方向。这在 3D 坐标轴上绘制 2D 数据时非常有用。数据必须以 xs, ys 的形式传入。将 zdir 设置为 'y' 则会将数据绘制到 x-z 平面上。
参见 在 3D 图中绘制 2D 数据。
- s浮点数或类数组,默认值:20
标记大小(单位:点**2)。可以是一个与 xs 和 ys 长度相同的数组,也可以是一个使所有标记大小相同的单个值。
- c颜色、序列或颜色序列,可选
标记颜色。可选值:
一个单一的颜色格式字符串。
一个长度为 n 的颜色序列。
一个包含 n 个数字的序列,将使用 cmap 和 norm 映射为颜色。
一个二维数组,其行是 RGB 或 RGBA 值。
更多详细信息,请参阅
scatter的 c 参数。- depthshade布尔值,默认值:
rcParams["axes3d.depthshade"](默认值:True) 是否对散点标记进行着色以呈现深度感。每次调用
scatter()都会独立执行深度着色。- depthshade_minalphafloat, 默认:
rcParams["axes3d.depthshade_minalpha"](默认:0.3) 深度着色所应用的最低 alpha(透明度)值。
于版本 3.11 新增。
- axlim_clip布尔值, 默认值: False
是否隐藏坐标轴视图范围之外的散点。
自 3.10 版本新增。
- data可索引对象,可选
如果给定,以下参数也接受字符串
s,如果s是data中的键,则将其解释为data[s]。xs, ys, zs, s, edgecolors, c, facecolor, facecolors, color
- **kwargs
所有其他关键字参数都会传递给
scatter。
- 返回:
- paths
PathCollection
- paths