mpl_工具包.mplot3d.axes3d.Axes3D.bar3d#
- Axes3D.bar3d(x, y, z, dx, dy, dz, color=None, zsort='average', shade=True, lightsource=None, *args, data=None, **kwargs)[源代码][源代码]#
生成一个3D条形图。
此方法创建一个三维条形图,其中条形的宽度、深度、高度和颜色都可以单独设置。
- 参数:
- x, y, z类似数组
条形图锚点的坐标。
- dx, dy, dz浮点数或类似数组
柱子的宽度、深度和高度,分别。
- 颜色颜色序列,可选
条形的颜色可以全局指定或单独指定。此参数可以是:
单一颜色,用于为所有条形图着上相同颜色。
长度为 N 条的颜色数组,用于独立地为每条着色。
一个长度为6的颜色数组,用于为条形的各个面着色。
一个长度为 6 * N 条的颜色数组,用于独立地为每个面着色。
当专门为盒子的面着色时,着色的顺序是:
-Z (盒子底部)
+Z (盒子顶部)
-是
+Y
-X
+X
- zsort{'average', 'min', 'max'}, 默认: 'average'
传递给
Poly3DCollection的 z 轴排序方案- 阴影布尔值, 默认: True
当为真时,这会为条形的暗面(相对于图的光源)着色。
- 光源 :
LightSource, 可选LightSource, 可选 当 shade 为 True 时要使用的光源。
- 数据可索引对象,可选
如果提供,所有参数也接受一个字符串
s,如果s是data中的一个键,则它将被解释为data[s]。- **kwargs
任何额外的关键字参数都会传递给
Poly3DCollection。
- 返回:
- 集合 :
Poly3DCollectionPoly3DCollection 一组表示条形的三维多边形集合。
- 集合 :