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
#在脚本的开头添加以关闭交互模式