首页 > 解决方案 > 3D 曲面图:如何反转轴

问题描述

我的问题:我们如何更改 X、Y、Z 的轴。我使用了 ax.invert_yaxis()

尝试创建一个 3D 曲面图,如下所示:

fig = plt.figure((10, 8))
ax = fig.gca(projection='3d')
ax.set_title('3D Surface Plot')
ax.set_xlabel('IP')
ax.set_ylabel('VS')
ax.set_zlabel('TD')
x1 = np.arange(0, 10, 0.1)
x2 = np.arange(0, 160, 1)
X1, X2 = np.meshgrid(x1, x2)
F = (some logic)
surface = ax.plot_surface(X1, X2, F, cmap=cm.coolwarm, linewidth=0)
fig.colorbar(surface, shrink=0.5)
plt.show()

这是默认输出

但期望输出如下:

预期产出

标签: pythonmatplotlib

解决方案


推荐阅读