使用ax.plot_surface函数绘制了3D曲面图 x_mesh、y_mesh和z参数分别表示曲面图的x、y和z坐标数据。 cmap='viridis'参数指定了颜色映射方案(可以根据需要选择其他颜色映射)。 使用ax.set_xlabel、ax.set_ylabel和ax.set_zlabel函数设置了坐标轴的标签。 本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客...
1)**2 - (Y - 1)** 2)#计算Z轴数据(高度数据)Z = (Z1 - Z2) * 2#绘制3D图形ax.plot_surface(X, Y, Z, rstride=1,#rstride(row)指定行的跨度cstride=1,#cstride(column)指定列的跨度cmap=plt.get_cmap('rainbow'))#设置颜色映射#设置Z轴范围ax.set_zlim(-2, 2)#设置标题plt.title("...
接着,创建画板,使用plot_surface函数,绘制3D图形。 运行程序,就得到了二元函数z的图像: 3.使用矩阵保存网格数据 我们使用矩阵保存底面上的网格数据点(x, y)。 X和Y是两个矩阵,分别代表底面上的横轴x和纵轴y的坐标矩阵。 例如,在底面标记A到F,6个点。 将这6个点的横坐标放入X矩阵,纵坐标放入Y矩阵,就得...
fig=plt.figure()ax=fig.add_subplot(111,projection='3d')X=np.arange(-5,5,0.25)Y=np.arange(-5,5,0.25)X,Y=np.meshgrid(X,Y)Z=np.sin(np.sqrt(X**2+Y**2))ax.plot_surface(X,Y,Z,cmap='viridis')plt.show() Python Copy Output: 在这个示例中,我们首先创建了一个figure对象,然后创建...
接着,创建画板,使用plot_surface函数,绘制3D图形。 运行程序,就得到了二元函数z的图像: 3.使用矩阵保存网格数据 我们使用矩阵保存底面上的网格数据点(x, y)。 X和Y是两个矩阵,分别代表底面上的横轴x和纵轴y的坐标矩阵。 例如,在底面标记A到F,6个点。
绘制曲面图使用的是plot_surface()方法,这个方法的参数相对而言更简单。且X、Y、Z三者的顺序相对较为容易分辨。 通过读示例代码,即可快速掌握其用法: import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D ...
title='3D Surface Plot') fig.show() 以上代码将生成一个展示了函数表面的三维曲面图。 绘制线框图 最后,我们将绘制一个线框图,展示数据的连续性。 # 生成线框数据 theta = np.linspace(-4*np.pi, 4*np.pi, 100) z_line = np.linspace(-2, 2, 100) ...
y_grid = np.meshgrid(x_grid, y_grid) z_grid = f(x_grid, y_grid) # 创建曲面图 fig = go.Figure(data=[go.Surface(z=z_grid, x=x_grid, y=y_grid)]) fig.update_layout(scene=dict(xaxis_title='X', yaxis_title='Y', zaxis_title='Z'), title='3D Surface Plot') fig.show(...
Python Copy Output: 在这个例子中,我们首先导入必要的库,然后创建了一个简单的正弦函数数据。np.meshgrid函数用于创建网格点,这是3D表面图所需的格式。然后,我们使用fig.add_subplot(111, projection='3d')创建一个3D坐标系,并用plot_surface方法绘制表面。
绘制3D Surface (1) Ex1▲ 3D surface 代码语言javascript 代码运行次数0 运行AI代码解释 #!/usrlocal/bin/python # -*- coding: gbk -*- #*** TEST2.PY -- by Dr. ZhuoQing 2020-11-16 # # Note: #*** from headm import * frommpl_toolkitsmplot3d import axes3d ax = plt.axes...