我有一堆2D直方图(方形2D numpy数组),我想在3D中堆叠,如下所示:

(图片来自:Cardenas,Alfredo E.,et al."Unassisted transport of N-acetyl-L-tryptophanamide through membrane:experiment and simulation of kinetics."The Journal of Physical Chemistry B 116.9(2012):2739-2750.)
有没有人有任何好主意如何做到这一点?我已经尝试过Python绘图中的contourf方法- 堆叠图像切片,但结果不是最优的.
谢谢.
我有一个三角形多面体(不一定是凸面)和以下信息:
每个顶点的位置列表.定义每个面的顶点三元组列表.顶点法线列表(这里顶点法线是来自每个顶点的向量,通过对每个顶点周围的面法线(见下文)求平算).
我想计算面法线列表(垂直于每个面的平面,向外指向的标准化矢量).