问题标题:
python用matpiotilb画三维曲面图我找了很多例子,都是给出X轴和Y轴的取值范围,然后再给出Z=f(x,y)的方法画图.请教一下大神,能不能根据点的坐标的方式画?例如给出:XYZ(Z给定,无规律)0011
更新时间:2024-03-28 18:47:20
问题描述:

python用matpiotilb画三维曲面图

我找了很多例子,都是给出X轴和Y轴的取值范围,然后再给出Z=f(x,y)的方法画图.

请教一下大神,能不能根据点的坐标的方式画?

例如给出:

XYZ(Z给定,无规律)

001

1012

2014

301

4015

501

601

7015

8011

901

0113

1119

211

3111

411

5115

611

7111

811

9115

0213

121

2211

3213

421

521

6214

7215

821

9219

然后可以画出所有Z点连成的平面呢?

请给出具体例子或者代码谢谢了!

李乔回答:
  import matplotlib.pyplot as plt   from mpl_toolkits.mplot3d import Axes3D   fig = plt.figure()   ax = fig.add_subplot(111, projection='3d')   X = [1, 1, 2, 2]   Y = [3, 4, 4, 3]   Z = [1, 2, 1, 1]   ax.plot_trisurf(X, Y, Z)   plt.show()
数学推荐
热门数学推荐
首页
栏目
栏目
栏目
栏目