AttributeError:'AxesSubplot'对象没有属性'hold'

时间:2018-12-28 10:28:45

标签: python-3.x

我更换一台新计算机并安装Python3.6和matplotlib,上个月在旧计算机上运行代码时,出现以下错误: ax.hold(真) AttributeError:'AxesSubplot'对象没有属性'hold'

2 个答案:

答案 0 :(得分:0)

Axes.hold方法是deprecated since 2.0,在matplotlib3.0中已被删除:

  

自版本2.0起不推荐使用:axes.hold不推荐使用。有关更多详细信息,请参见API更改文档(http://matplotlib.org/api/api_changes.html)。

答案 1 :(得分:0)

API更改文档说: 现在已经完全删除了设置或取消保留(在2.0版中已弃用)。 Matplotlib现在始终表现为hold = True。要清除轴,可以手动使用cla(),或使用clf()清除整个图形。