用Python绘制3D棋盘/瑞士奶酪类型图案

用Python绘制3D棋盘/瑞士奶酪类型图案,python,plot,3d,Python,Plot,3d,我的特殊情况是,我正在尝试制作一个二维细胞自动机的三维时空图。如果有人有任何建议/聪明的方法来形象地表达这一点,那将是非常棒的,但为了使问题更一般,我将把它表述为 绘制一种3D棋盘或瑞士奶酪式图案的最佳方法是什么,其中白色方块是透明的(反之亦然)? 我环顾四周,找到了在3D坐标系上绘制Imshow类型绘图的方法,但它有点笨重、缓慢,我无法使透明度正常工作(没有尝试遮罩,但它看起来不像我想要的,但我可能错了) 我还使用了散点图,如果单元(x,y)在时间z处于活动状态,我在(x,y,z)处有一个点(

我的特殊情况是,我正在尝试制作一个二维细胞自动机的三维时空图。如果有人有任何建议/聪明的方法来形象地表达这一点,那将是非常棒的,但为了使问题更一般,我将把它表述为

绘制一种3D棋盘或瑞士奶酪式图案的最佳方法是什么,其中白色方块是透明的(反之亦然)?

我环顾四周,找到了在3D坐标系上绘制Imshow类型绘图的方法,但它有点笨重、缓慢,我无法使透明度正常工作(没有尝试遮罩,但它看起来不像我想要的,但我可能错了)

我还使用了散点图,如果单元(x,y)在时间z处于活动状态,我在(x,y,z)处有一个点(也尝试了另一种方式…)。这实际上能够渲染,看起来很酷,但原因是错误的,因为它很难在屏幕上看到任何东西,并且由于散点图上的点数量使其滞后,很难正确地调整角度


提前感谢您的建议。

您使用什么库/工具绘制这些图?现在我正在使用mplot3d的Axes3d。但我想知道,一般来说,人们会用什么来描绘那些占据如此多空间的东西。