我正在使用plot_surface创建以下图形
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.jet,
linewidth=0, antialiased=True, shade=False)
我想添加一些关于z轴零平面与曲面相交的指示。即曲面上Am3+Ae3=0或最近的Am3+Ae3=0的每个点。在
在matplotlib中是否有一些函数可以做到这一点,或者也许有某种方法可以使cmap在这个零值周围显示一个非常明确的黑色?在
谢谢你的帮助。在
Tags:
你已经达到了matplotlib的一个限制,它在图层中绘制,所以你不能在3D中自动生成曲面的交点。你可以手工伪造(参见How to draw intersecting planes?)或使用来自enhown的
mayavi
(它基于openGL,可以进行“真实”的三维渲染)当然,您可以使用颜色贴图来实现这一点,但需要做一些工作(请参见stacking colormaps)。在
相关问题 更多 >
编程相关推荐