zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python教程大全之如何绘制3D曲面图 3D Surface plot

Python3D教程 如何 大全 绘制 Surface plot
2023-09-11 14:18:32 时间

实战需求

让我们尝试使用 Python 可视化 3 维曲面图。这适用于比较来自实时数据的两个数值或连续变量。

项目效果

请添加图片描述

请添加图片描述

Jietu20220506-191736-HD.gif

导入库

import matplotlib.pyplot as plt
from matplotlib import cm
from matplotlib.ticker import LinearLocator
import numpy as np

fig, ax = plt.subplots(subplot_kw={"projection": "3d"})

创建数据

X = np.arange(-5, 5, 0.25)
Y = np.arange(-5, 5, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)

绘制曲面

surf = ax.plot_surface(X, Y, Z, cmap=cm.