bar3d与python所需的参数

PKl*_*mpp 8 python matplotlib

我想用python制作一个3d条形图,我发现了这个bar3d功能.这是文档.我不明白我必须传递给哪些值bar3d,文档只告诉我一些适当的格式.我在互联网上找到了一些例子,也在stackoverflow上找到了一些例子,但这些并没有帮助我弄清楚哪个参数包含哪些信息.

基本上,这是我的功能:

bar3d(x, y, z, dx, dy, dz, color='b', zsort='average', *args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

我不明白什么x, y, z,dx, dy, dz做什么代表.任何人都可以帮助我吗?

Ser*_*tar 15

x,y,z,dx,dy,dz是列表.它们代表每个条的x和y,z位置,dx,dy,dz代表条的深度,宽度和高度(x,y和z的尺寸).

因此,连续3个高度为5,4和7的条形图如下:

x = [1,2,3]  #x coordinates of each bar
y = [0,0,0]  #y coordinates of each bar
z = [0,0,0]  #z coordinates of each bar
dx = [0.5, 0.5, 0.5]  #width of each bar
dy = [0.5, 0.5, 0.5]  #depth of each bar
dz = [5, 4, 7]        #height of each bar
Run Code Online (Sandbox Code Playgroud)

所有这些都具有相同的宽度和深度.

color包含描述所有条形颜色的字符串,或者如果希望每个条形图具有不同颜色,则包含字符串列表.

我认为z-sort与matplotlib如何处理重叠有关,但这只是猜测.