我想用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如何处理重叠有关,但这只是猜测.
归档时间: |
|
查看次数: |
7118 次 |
最近记录: |