Matplotlib 3D曲面图

曲面图显示指定的因变量(Y)和两个独立变量(X和Z)之间的函数关系。该图是等高线图的伴随图。曲面图类似于线框图,但线框的每个面都是填充多边形。这可以帮助感知可视化曲面拓扑。plot_surface()函数x,y和z作为参数。

#Filename:example.py#Copyright:2020ByNhooo#Authorby:www.shangmayuan.com#Date:2020-08-08#!/usr/bin/envpython#coding=utf-8importmatplotlib.pyplotaspltimportnumpyasnpimportmathimportseabornassnsplt.rcParams['font.sans-serif']=['SimHei']#步骤一(替换sans-serif字体)plt.rcParams['axes.unicode_minus']=False#原文出自【立地货】,商业转载请联系作者获得授权,非商业请保留原文链接:frommpl_toolkitsimportmplot3dx=np.outer(np.linspace(-2,2,30),np.ones(30))y=x.copy().T#transposez=np.cos(x**2+y**2)fig=plt.figure()ax=plt.axes(projection='3d')ax.plot_surface(x,y,z,cmap='viridis',edgecolor='none')ax.set_title('表面图')plt.show()

执行上面示例代码,得到以下结果 -

Matplotlib 3D曲面图

编辑于2024-05-20 13:04