MatplotlibDeprecationWarning: Auto-removal of overlapping axes is deprecated since 3.6 and will be removed two minor releases later; explicitly call ax.remove() as needed. plt.subplot(2, 3, 1)报错什么原因
时间: 2023-05-24 08:04:22 浏览: 3415
deep-blind-watermark-removal:[AAAI 2021]先分割再细化
该报错是因为在使用plt.subplots时,默认情况下会自动移除重叠的坐标轴。而在3.6版本中,这种方式已被弃用,建议使用显式调用ax.remove()来移除需要删除的坐标轴。因此,在使用plt.subplot(2, 3, 1)时会提示该警告。为了避免该警告,可以将该警告设置为忽略状态。可以使用以下代码来忽略该警告:
```
import warnings
warnings.filterwarnings("ignore", category=matplotlib.MatplotlibDeprecationWarning)
```
阅读全文