首先确定自己的matplotlib版本,将其更新到最新,若还报错,则考虑将代码改成以下两种
方法一:from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas from matplotlib.figure import Figure fig = Figure() canvas = FigureCanvas(fig) # Now you can use `fig` and `canvas` to draw and save your plot.
方法二:(已经验证是正确的)
import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt