今晚开始接触 Matplotlib 的 3D 绘图函数 plot_surface,真的非常强大,图片质量可以达到出版级别,而且 3D 图像可以旋转 ,可以从不同角度来看某个 3D 立体图,但是我发现各大中文开源社区有关 3D 绘图的代码都是千篇一律的,现除了看源码说明,我几乎得不到半点有关 plot_surface 的重要参数说明,而且我感觉纯英文的源...
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')ax.set_xlabel('X Label')ax.set_ylabel('Y Label')ax.set_zlabel('Z Label')ax.set_title('3D Surface Plot')plt.show()...
首先创建一个三维绘图区域, plt.axes() 函数提供了一个参数projection,将其参数值设置为 "3d"。如下所示: #导入三维工具包mplot3dfrommpl_toolkitsimportmplot3dimportnumpyasnpimportmatplotlib.pyplotaspltfig=plt.figure()#创建3d绘图区域ax=plt.axes(projection='3d') 有了三维绘图区域,接下来就要构建 3d 图像...
代码如下: importmatplotlib.pyplotaspltfrommatplotlibimportcmimportnumpydefH(n,f,l,delta,H_abs,H_ph):c0=2.99796e8n0=1.00027+0jn1=complex(n[0],n[1])Sum=0foriinrange(1,delta+1):Sum=Sum+((n0-n1)*exp(complex(0,-1*2*pi*f*n1*l/c0))/(n1+n0))**iH_Theo=4*n0*n1*e...
fig= plt.figure()#定义图像窗口ax = Axes3D(fig)#在窗口上添加3D坐标轴ax.plot_surface(X, Y, Z, rstride =1,#rows stride:指定行的跨度为1(只能是int)cstride =1,#columns stride:指定列的跨度为1cmap = plt.get_cmap('Spectral')) ax.contourf(X, Y, Z, zdir='x',offset = -4)#创建在xz...
接着,我们使用plot函数绘制了线图。最后,使用show函数显示图表。曲面图(Surface Plot)在Matplotlib中,可以使用surface函数来创建3D曲面图。以下是一个简单的示例:```pythonimport matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D # 导入3D绘图工具包from matplotlib import cm # ...
ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, cmap = plt.get_cmap('rainbow')) # 绘制从3D曲面到底部的投影,zdir 可选 'z'|'x'|'y'| 分别表示投影到z,x,y平面 # zdir = 'z', offset = -2 表示投影到z = -2上
然后,我们创建了一个3D图形对象,并使用plot_surface()函数绘制了曲面图。最后,我们设置了图形标题和坐标轴标签,并使用show()函数显示了图形。注意:在运行代码之前,确保已经安装了numpy库。如果尚未安装,可以使用以下命令进行安装: pip install numpy最热文章 百度智能云千帆全面支持DeepSeek-R1/V3调用,价格超低 云...
az=fig2.gca(projection='3d') az.plot_surface(X,Y,Z,rstride=8,cstride=8,alpha=0.3) cset=az.contour(X,Y,Z,zdir='z',offset=min(Z)-1,cmap=cm.coolwarm) cset=az.contour(X,Y,Z,zdir='x',offset=min(X)-1,cmap=cm.coolwarm) ...
4. 3D曲面图(3D Surface Plot) 3d绘图类型(4)3D曲面图(3D Surface Plot)_QomolangmaH的博客-CSDN博客编辑https://blog.csdn.net/m0_63834988/article/details/132891652?spm=1001.2014.3001.5501 https://blog.csdn.net/m0_63834988/article/details/132891652?spm=1001.2014.3001.5501 5. 3D等高线图(3D Contour...