是否可以更改在matplotlib中创建的轴的投影?
我正在尝试编写用于绘图的通用代码,使每个绘图成为一个以轴为参数的函数。
例如
def plot_this(ax):
ax.plot((1,2,3))
def plot_that(ax):
ax.plot_surface(etc.)
然而,对于3d绘图(例如使用plot_surface),需要一个3d投影(例如,由ax = fig.add_subplot(111,projection ='3d')初始化),它与标准的2d轴不同。
如果我的函数被赋予了带有2D投影的斧头,我该如何将其更改为3D?
由于