使用python处理数据时,往往需要绘制三维图。下面记录的是在给定数据列表的情况下绘制三维图的过程。
- 首先三维图绘制的大框架:
from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
#定义坐标轴
fig = plt.figure()
ax = plt.axes(projection='3d')
# ax = fig.add_subplot(111,projection='3d') #画多个子图
ax.plot_surface(xx, yy, zz, rstride=1, cstride=1, cmap='rainbow')
# ax.scatter3D(xx,yy,zz,cmap='red') # 散点图
# ax.plot3D(xx,yy,zz,cmap='red')
plt.show() # 绘制
其中的xx,yy,zz需要处理一下。
2. 数据处理