3

我想生成具有透明表面的 3D 条形图,以便我可以看到高条后面发生的情况。

mplot3d API 文档说该函数允许使用关键字bar3d。我传递了所有必需的参数,但只能输出具有实体表面的图形。这些这些条形图清楚地显示了半透明的表面。

我尝试了关键字alpha(因为它在其他地方用于类似目的)但未被识别:

Exception Value:  bar3d() got an unexpected keyword argument 'alpha'

尽管在上面的示例之一中使用了该参数,但该zsort参数似乎也不起作用:

Exception Value: bar3d() got an unexpected keyword argument 'zsort'

如何生成透明条形图?

4

1 回答 1

0

我最好的猜测是你可能会发现bar3d() 着色顺序Matlibplot 颜色有一些用途。

也就是说,我的理解是透明度应该在使用的任何给定颜色的 alpha 值中处理(作为以第一个链接中描述的方式使用的 RGBA 参数)。

话虽如此,我无法解释为什么您链接到的示例源代码完全有效(也许它没有?)!

于 2010-12-21T11:01:51.367 回答