报错为  AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'. Did you mean: 'FigureCanvasAgg'?

这个错误通常是由于matplotlib后端设置不正确或与运行环境不兼容引起的。

两个解决办法:

first method:设置matplotlib后端为:交互式后端/Agg后端

#交互后端
import matplotlib.pyplot as plt
plt.switch_backend('TkAgg')
#后端
import matplotlib
matplotlib.use('Agg')

second method:取消勾选在工具窗口显示绘图

设置  --> 工具  --> Python Scientific --> 取消勾选

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐