首页 > 解决方案 > Matplotlib 保存按钮在嵌入式 Tkinter 窗口中不起作用

问题描述

我似乎无法让保存按钮在嵌入式窗口中工作。所有其他按钮都具有完整的功能。

这是一段代码:

pop = Tk()

fig, ax = plt.subplots()
ax.plot(root.x, root.y)
ax.set(xlabel='Wavenumber', ylabel='Intensity', title=os.path.basename(root.filename))
ax.grid()

root.plot_canvas = FigureCanvasTkAgg(fig, master=pop)
root.plot_canvas.draw()

toolbar = NavigationToolbar2Tk(root.plot_canvas, pop)
toolbar.update()
root.plot_canvas.get_tk_widget().pack(side=TOP, fill=Y)

pop.mainloop()

标签: pythonmatplotlib

解决方案


这是matplotlib 3.1.0 中的一个错误

它将在 matplotlib 3.1.1 中修复,希望很快就会出现。

与此同时,您可以恢复到 matplotlib 3.0.3。


推荐阅读