在尝试创建一个三维(3D)图形,但 Matplotlib 没有正确安装或配置以支持 3D 投影时,
会出现下面的问题:
在Linux更新Python3中的 Matplotlib ,版本较旧,可以通过 pip 或包管理器(如 yum)来更新它。由于使用的是 Linux 系统和 yum,通常系统自带的 Python 包可能不是最新的。建议使用 pip(如果已安装)来更新 Matplotlib:即可:
sudo pip3 install --upgrade matplotlib
更新后创建检验test文件:
touch test.py
在文件中复制下面代码并运行:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter([1, 2, 3], [4, 5, 6], [7, 8, 9])
plt.show()
显示图像: