下面介绍几个绘制三维图像的方法。
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax3d = Axes3D(fig)
plt.show()
画图如下:
1、绘制散点图
示例:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
# 生成x,y,z轴的数据,各30个
x = np.random.uniform(10,40,300)
y = np.random.uniform(100,200,300)
z = 2*x+y
fig = plt.figure()
ax3d = Axes3D(fig)
ax3d.scatter(x,y,z,c='b',marker="*")
ax3d.set_xlabel("X")
ax3d.set_ylabel("Y")
ax3d