Matplotlib - 3D线框图(Wireframe)

Matplotlib - 3D线框图(Wireframe) 首页 / Matplotlib入门教程 / Matplotlib - 3D线框图(Wireframe)

线框图采用值的网格并将其投影到指定的三维表面上,并使生成的三维形式非常容易可视化。 plot_wireframe()函数用于此目的-

from mpl_toolkits import mplot3d
import numpy as np
import matplotlib.pyplot as plt
def f(x, y):
   return np.sin(np.sqrt(x ** 2 + y ** 2))
	
x=np.linspace(-6, 6, 30)
y=np.linspace(-6, 6, 30)

X, Y=np.meshgrid(x, y)
Z=f(X, Y)

fig=plt.figure()
ax=plt.axes(projection='3d')
ax.plot_wireframe(X, Y, Z, color='black')
ax.set_title('wireframe')
plt.show()

上面的代码行将生成以下输出-

链接:https://www.learnfk.comhttps://www.learnfk.com/matplotlib/matplotlib-3d-wireframe-plot.html

来源:LearnFk无涯教程网

Wireframe

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

React实战进阶45讲 -〔王沛〕

Go语言核心36讲 -〔郝林〕

Netty源码剖析与实战 -〔傅健〕

性能测试实战30讲 -〔高楼〕

说透芯片 -〔邵巍〕

深入C语言和程序运行原理 -〔于航〕

自动化测试高手课 -〔柳胜〕

说透元宇宙 -〔方军〕

超级访谈:对话毕玄 -〔毕玄〕

好记忆不如烂笔头。留下您的足迹吧 :)