为了账号安全,请及时绑定邮箱和手机立即绑定

如何将seaborn图表实现到tkinter中而不失去交互性?

如何将seaborn图表实现到tkinter中而不失去交互性?

叮当猫咪 2023-12-09 15:52:14
我的代码将图表放到画布上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()


查看完整回答
反对 回复 2023-12-09
  • 1 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信