我正在使用2-D矩陣,其中條目是高程的,并且正在嘗試使用MatPlotLib mplot3d繪制它們。如何調整所得圖形的垂直高度?舉個例子,從mplot3d教程中的代碼中提?。篺rom mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltimport numpy as npfig = plt.figure()ax = fig.gca(projection='3d')# Make data.X = np.arange(-5, 5, 0.25)Y = np.arange(-5, 5, 0.25)X, Y = np.meshgrid(X, Y)R = np.sqrt(X**2 + Y**2)Z = np.sin(R)# Plot the surface.surf = ax.plot_surface(X, Y, Z, linewidth=0, antialiased=False)# Configure z-axis.ax.set_zlim(-1.01, 1.01)plt.show()這給出了:我想垂直壓縮圖片,以便將z軸上的標記向下推到的當前位置。1.00-0.75更改 z 限制會使數據變平,但使圖形保持相同的高度。我也嘗試過這樣的語句,但這會改變圖形大小并干擾在3D中旋轉生成的繪圖。ax.set_zlim(-1.01, 10.01)plt.figure(figsize=(20,5))
壓縮 3-D MatPlotLib 圖中的垂直范圍
慕田峪9158850
2022-08-02 16:20:11