我更换一台新计算机并安装Python3.6和matplotlib,上个月在旧计算机上运行代码时,出现以下错误: ax.hold(真) AttributeError:'AxesSubplot'对象没有属性'hold'
答案 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()清除整个图形。