背景 存在几个问题,涉及如何使用matplotlib在3D图上绘制3D数据。例如Link 1和Link 2
我想要的是一个使用2D数据的3D外观堆积条形图。可以使用其他工具(LibreOffice Calc)方便地创建此类堆积图。
问题
如何在2D图中使用Matplotlib产生类似的3D效果。我使用Matplotlib制作了一个二维堆叠的条形图,如下所示
具体地说,我正在寻找有关程序包/工具/主题/选项的信息,这些信息将使我能够在2D绘图环境中实现这一目标。
其他信息
用于生成此2D图的通用代码如下:
ax.bar(X, Y1, alpha=1, label="Y1", hatch='/', color='r')
ax.bar(X, Y2, bottom=Y1, alpha=1, label="Y2", color='g', hatch='.')
ax.bar(X, Y3, bottom=Y1+Y2, alpha=1, label="Y3", hatch='\\', color='b')
用于创建此数据的数据已给出