我想使用 pyplot.hold(True)
,因为我想在散点图上绘制等高线图 . 当我使用下面的代码时,它会发出 pyplot.hold is deprecated 的警告 . 在Python 3中还有其他选项,或者我只是忽略警告?非常感谢你 .
plt.scatter(X[:, 0], X[:, 1], s=150, c='b',
marker='x', linewidths=1)
plt.hold(True)
plt.contour(X1, X2, Z, np.power(10,(np.arange(-20,
0.1, 3)).T))
plt.hold(False)
1 回答
Matplotlib不会从图中删除任何内容 . 因此,在matplotlib中不需要hold的概念,并且将被删除 .
因此,您的代码应该是这样的
可能接着是
plt.savefig(..)
或plt.show()
.