Python学习之3D曲面图

Python学习之3D曲面图

  • 一、效果图
  • 二、代码

Python作图还是特别好看的,并且大部分公司也都在使用,建议大家学习Python哦

一、效果图

Python学习之3D曲面图_第1张图片

二、代码

导入自带库,设置好坐标的大小即可

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d.axes3d import Axes3D
import numpy as np
fig=plt.figure()
axes3d=Axes3D(fig)
x=np.arange(-4.0,4.0,0.125)
y=np.arange(-3.0,3.0,0.125)
X,Y=np.meshgrid(x,y)
Z1=np.exp(-X**2 - Y**2)
Z2=np.exp(-(X-1)**2 - (Y-1)**2)
Z=(Z1 - Z2) * 2
axes3d.plot_surface(X,Y,Z,cmap=plt.get_cmap('rainbow'))
plt.show()

你可能感兴趣的:(python,学习,3d)