使用的matplotlib的版本3.6.2
1.直接使用plt.axes建立
import matplotlib.pyplot as plt ax = plt.axes(projection='3d') plt.show()
2.创建figure,然后添加子图,这种方式可以修改图的大小
import matplotlib.pyplot as plt fig = plt.figure(figsize=(10, 10)) # figsize 显示图像的大小 ax = fig.add_subplot(projection='3d') plt.show()
3.创建figure,使用Axes3D建立三维坐标系
import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure(figsize=(10, 10)) # figsize 显示图像的大小 ax = Axes3D(fig) fig.add_axes(ax) plt.show()