我正在尝试使用 Python 和 Matplotlib 创建 Origin 制作的瀑布图(见下图)。
一般方案对我来说很有意义,您从 2D 矩阵开始,就像您想要制作曲面图一样,然后您可以遵循StackOverflow 问题中显示的任何方法(此处)。这个想法是将矩阵的每条线绘制为 3D 空间中的一条单独的曲线。
此 matplotlib 方法会生成如下图所示的图:

我遇到的困难是,Origin 图中清晰的透视感在 matplotlib 版本中丢失了。你可以说这部分是由于相机角度造成的,但我认为更重要的是,它来自于较远的线“前面”出现的较近的线。
我的问题是,如何在 Matplotlib 中正确模仿 Origin 中的瀑布图并具有透视效果?我真的不明白这两个情节有什么不同,所以即使定义确切的问题也很困难。