我的代码将图表放到画布上sns.set()df = pd.DataFrame(stocks, columns=['Date', 'Close'])f = plt.Figure(figsize=(6,6))ax = f.subplots()sns.lineplot(data=df, x='Date', y='Close', ax=ax)canvas = FigureCanvasTkAgg(f, self)canvas.draw()canvas.get_tk_widget().grid(row=1, column=1)图表显示移动鼠标时的 x 和 y 值将其放在画布上时,它会失去显示 x 和 y 值的能力
1 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
找到了解决方案,就是从 matplotlib.backends.backend_tkagg 添加 NavigationToolbar2Tk
toolbar = NavigationToolbar2Tk(canvas, chart_frame) toolbar.update()
添加回答
举报
0/150
提交
取消