Python 在Jupyter中导入Axes3D时出现关键错误

Python 在Jupyter中导入Axes3D时出现关键错误,python,matplotlib,jupyter,python-import,Python,Matplotlib,Jupyter,Python Import,我正在尝试导入Axes3D,代码如下: 来自mpl_toolkits.mplot3d导入Axes3D 图=plt.图() ax=图添加_子图(111,投影='3d') 最大散布(X_列['width'],X_列['height'],X_列['color_score'],c=y_列,marker='o',s=100) ax.set_xlabel('宽度') ax.set_ylabel('高度') ax.set_zlabel('color_score')) plt.show() 我尝试执行此操作时

我正在尝试导入Axes3D,代码如下:

来自mpl_toolkits.mplot3d导入Axes3D
图=plt.图()
ax=图添加_子图(111,投影='3d')
最大散布(X_列['width'],X_列['height'],X_列['color_score'],c=y_列,marker='o',s=100)
ax.set_xlabel('宽度')
ax.set_ylabel('高度')
ax.set_zlabel('color_score'))
plt.show()
我尝试执行此操作时出错:KeyError:“缩放类型”

导入工作正常如果我只是导入mpl_工具包,我也通过提示符在anaconda中安装了正确的库

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-79-f5d43cd798d1> in <module>
----> 1 from mpl_toolkits.mplot3d import Axes3D
      2 
      3 fig = plt.figure()
      4 ax = fig.add_subplot(111, projection = '3D')
      5 ax.scatter(X_train['width'], X_train['height'], X_train['color_score'], c = y_train, marker = 'o', s=100)

~\Anaconda3\lib\site-packages\mpl_toolkits\mplot3d\__init__.py in <module>
----> 1 from .axes3d import Axes3D

~\Anaconda3\lib\site-packages\mpl_toolkits\mplot3d\axes3d.py in <module>
     40 
     41 
---> 42 class Axes3D(Axes):
     43     """
     44     3D axes object.

~\Anaconda3\lib\site-packages\mpl_toolkits\mplot3d\axes3d.py in Axes3D()
     50     def __init__(
     51             self, fig, rect=None, *args,
---> 52             azim=-60, elev=30, zscale=None, sharez=None, proj_type='persp',
     53             **kwargs):
     54         """

~\Anaconda3\lib\site-packages\matplotlib\docstring.py in dedent_interpd(func)
    114     """Dedent *func*'s docstring, then interpolate it with ``interpd``."""
    115     func.__doc__ = inspect.getdoc(func)
--> 116     return interpd(func)
    117 
    118 

~\Anaconda3\lib\site-packages\matplotlib\docstring.py in __call__(self, func)
     38     def __call__(self, func):
     39         if func.__doc__:
---> 40             func.__doc__ %= self.params
     41         return func
     42 

KeyError: 'scale_type'
---------------------------------------------------------------------------
KeyError回溯(最近一次呼叫最后一次)
在里面
---->1来自mpl_toolkits.mplot3d导入Axes3D
2.
3图=plt.图()
4 ax=图添加_子图(111,投影='3D')
5.散开(X_列['width'],X_列['height'],X_列['color_score'],c=y_列,标记=o',s=100)
~\Anaconda3\lib\site packages\mpl\u工具包\mplot3d\\uuuuu init\uuuuuuuuuuu.py in
---->1从.axes3d导入axes3d
中的~\Anaconda3\lib\site packages\mpl\u工具包\mplot3d\axes3d.py
40
41
--->42类轴3D(轴):
43     """
44三维轴对象。
axes3d()中的~\Anaconda3\lib\site packages\mpl\u工具包\mplot3d\axes3d.py
初始值为50 def__(
51 self,fig,rect=None,*args,
--->52 azim=-60,elev=30,zscale=None,sharez=None,项目类型为persp,
53**夸尔格):
54         """
dedent\u interpd中的~\Anaconda3\lib\site packages\matplotlib\docstring.py(func)
114“Dedent*func*”的docstring,然后用“interpd”插入它
115 func.\uuuu doc\uuuu=inspect.getdoc(func)
-->116返回interpd(func)
117
118
调用中的~\Anaconda3\lib\site packages\matplotlib\docstring.py(self,func)
38定义调用(self,func):
39如果功能文件:
--->40函数\uuuu文档\uuuu%=自参数
41返回函数
42
KeyError:“缩放类型”
导入有什么问题?

尝试以下操作: 试试这个:
import matplotlib
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D