姬長信(Redy)

使用python在3d绘图中叠加图像


我有一个由matplotlib生成的3d线图.我想在特定的xy(或yz,xz)切片上叠加图像.我如何使用python做到这一点?谢谢.

我有一个简单的3d绘图代码:

fig = plt.figure(1),
ax = Axes3D(fig)
ax.plot(f[:,0], f[:,1], f[:,2], color='r')

我还有一个图像“Im”(一个2d数组),所以我需要这样的东西:

ax.overlay(Im, slice='xy', sliceNo=10)