将 matplotlib 动画嵌入到 tkinter 窗口中
要将 matplotlib 动画嵌入到 tkinter 窗口中,可以按照以下步骤进行操作。
步骤
- 设置图形的大小并调整子图之间和周围的填充。
-
创建一个 Tk Toplevel 小部件,该小部件主要表示应用程序的主窗口。
-
设置此小部件的标题。
-
向当前图形添加轴,并使其成为当前轴。
-
创建一个新图形或激活现有图形。
-
将 ‘ax’ 添加到图形中作为 subplot 排列的一部分。
-
使用 linewidth=2 创建一个虚拟的线型图。
-
创建图形渲染到的画布。
-
创建图形画布以进行操作。
-
创建一个 keypress 事件来退出 tkinter,窗口。
-
通过反复调用函数 animate 创建动画。
-
要显示图形,请使用 Show() 方法。
示例
输出
它将产生以下输出 −