mpl_toolkits.mplot3d.axes3d.Axes3D.scatter#

Axes3D.scatter(xs, ys, zs=0, zdir='z', s=20, c=None, depthshade=True, *args, data=None, **kwargs)[源代码][源代码]#

创建一个散点图。

参数:
xs, ys类数组

数据位置。

zs浮点数或类似数组的对象,默认值:0

z 位置。可以是与 xsys 长度相同的数组,或者是一个单一的值,用于将所有点放置在同一平面上。

zdir{'x', 'y', 'z', '-x', '-y', '-z'}, 默认: 'z'

zs 的轴方向。这在将 2D 数据绘制到 3D Axes 时非常有用。数据必须作为 xsys 传递。将 zdir 设置为 'y' 则将数据绘制到 x-z 平面。

另请参阅 在3D图上绘制2D数据

s浮点数或类似数组的对象,默认值:20

标记大小(以点为单位)**2。可以是一个与 xsys 长度相同的数组,或者是一个使所有标记大小相同的单个值。

c : color, 序列, 或颜色序列, 可选颜色、序列,或颜色序列,可选

标记颜色。可能的值:

  • 单一颜色格式字符串。

  • 长度为 n 的颜色序列。

  • 使用 cmapnorm 将 n 个数字序列映射到颜色。

  • 一个二维数组,其中行是 RGB 或 RGBA。

更多详情请参见 scatterc 参数。

depthshadebool, 默认: True

是否为散点标记添加阴影以呈现深度效果。每次调用 scatter() 都会独立执行其深度阴影处理。

数据可索引对象,可选

如果提供,以下参数也接受一个字符串 s,如果 sdata 中的一个键,则解释为 data[s]

xs, ys, zs, s, edgecolors, c, facecolor, facecolors, color

**kwargs

所有其他关键字参数都会传递给 scatter

返回:
路径 : PathCollection路径集合

使用 mpl_toolkits.mplot3d.axes3d.Axes3D.scatter 的示例#

在3D图上绘制2D数据

Plot 2D data on 3D plot

3D 散点图

3D scatterplot

scatter(xs, ys, zs)

scatter(xs, ys, zs)