Python中的光滑曲面绘制

Python中的光滑曲面绘制,python,matplotlib,Python,Matplotlib,我想用Python创建一个平滑的绘图。通常,可以绘制如下所示的绘图: 虽然这是一个很好的图像,但它看起来好像是由多边形网格组成的,这使得它看起来很粗糙。在我自己的绘图中,我试图提高函数的分辨率,但没有效果。我正在尝试实现以下平滑外观: 我怎样才能做到这一点呢?也许你遗漏了rcount和ccount 此导入注册三维投影,但在其他方面未使用。 从mpl_toolkit.mplot3d导入Axes3D noqa:F401未使用导入 将matplotlib.pyplot作为plt导入 从matplotl

我想用Python创建一个平滑的绘图。通常,可以绘制如下所示的绘图:

虽然这是一个很好的图像,但它看起来好像是由多边形网格组成的,这使得它看起来很粗糙。在我自己的绘图中,我试图提高函数的分辨率,但没有效果。我正在尝试实现以下平滑外观:

我怎样才能做到这一点呢?

也许你遗漏了rcount和ccount

此导入注册三维投影,但在其他方面未使用。 从mpl_toolkit.mplot3d导入Axes3D noqa:F401未使用导入 将matplotlib.pyplot作为plt导入 从matplotlib导入cm 从matplotlib.ticker导入LinearLocator,FormatStrFormatter 将numpy作为np导入 图=plt.figure ax=图gcaprojection='3d' 制作数据。 X=np.arange-5,5,0.05 Y=np.arange-5,5,0.05 十、 Y=np.meshgridX,Y R=np.sqrtX**2+Y**2 Z=np.sinR 绘制曲面。 surf=ax.plot_surfaceX,Y,Z,cmap=cm.coolwarm, 线宽=0,抗锯齿=False,rcount=200,ccount=200 自定义z轴。 ax.set_zlim-1.01,1.01 ax.zaxis.set\u major\u定位器线性定位器10 ax.zaxis.set\u major\u formatterFormatterFormatterFormatter“%.02f” 添加将值映射到颜色的颜色栏。 图:色条表面,收缩=0.5,纵横比=5 节目 也许你错过了rcount和ccount

此导入注册三维投影,但在其他方面未使用。 从mpl_toolkit.mplot3d导入Axes3D noqa:F401未使用导入 将matplotlib.pyplot作为plt导入 从matplotlib导入cm 从matplotlib.ticker导入LinearLocator,FormatStrFormatter 将numpy作为np导入 图=plt.figure ax=图gcaprojection='3d' 制作数据。 X=np.arange-5,5,0.05 Y=np.arange-5,5,0.05 十、 Y=np.meshgridX,Y R=np.sqrtX**2+Y**2 Z=np.sinR 绘制曲面。 surf=ax.plot_surfaceX,Y,Z,cmap=cm.coolwarm, 线宽=0,抗锯齿=False,rcount=200,ccount=200 自定义z轴。 ax.set_zlim-1.01,1.01 ax.zaxis.set\u major\u定位器线性定位器10 ax.zaxis.set\u major\u formatterFormatterFormatterFormatter“%.02f” 添加将值映射到颜色的颜色栏。 图:色条表面,收缩=0.5,纵横比=5 节目
你能给我们看一下你尝试过的代码吗?抱歉,我正在使用的代码在第一个示例图像的源代码中。你能给我们看一下你尝试过的代码吗?抱歉,我正在使用的代码在第一个示例图像的源代码中