Backend Qt5Agg is interactive backend. Turning interactive mode on.

该警告通常是由于在使用 Matplotlib 绘图时的交互模式引起的。在使用 Qt5Agg 后端时,Matplotlib 会默认开启交互模式,这样用户可以交互地查看和修改图形。

如果你希望禁用交互模式,可以使用以下方法之一:

在脚本中使用 plt.ioff()

import matplotlib.pyplot as plt

plt.ioff()  # 关闭交互模式

# 在此之后进行绘图操作

在脚本中使用 plt.show(block=True)

import matplotlib.pyplot as plt

# 在绘图完成后使用 block=True 参数关闭交互模式
plt.show(block=True)

在脚本中设置 Matplotlib 的配置:

import matplotlib.pyplot as plt
plt.rcParams['interactive'] = False
#在脚本的开头添加以关闭交互模式