我想使用pyplot.hold(True)
,因为我想在散点图上绘制轮廓图。当我使用以下代码时,它会警告 pyplot.hold已弃用。 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)
答案 0 :(得分:0)
Matplotlib不会单独擦除图形中的任何内容。因此,在matplotlib中不需要保留的概念,它将被删除。
因此,您的代码应类似于
plt.scatter(..)
plt.contour(..)
可能后跟plt.savefig(..)
或plt.show()
。