python怎么把画好的图放在root里
要在root中显示Python绘制的图形,需要使用Python的Tkinter库。以下是一个简单的示例代码,演示如何使用Tkinter在root中显示Python绘制的图形:
from tkinter import *
import matplotlib.pyplot as plt
# 绘制图形
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.plot(x, y)
# 创建一个Tkinter窗口
root = Tk()
# 在Tkinter窗口中显示图形
canvas = FigureCanvasTkAgg(plt.gcf(), master=root)
canvas.draw()
canvas.get_tk_widget().pack(side=TOP, fill=BOTH, expand=1)
# 运行Tkinter主循环
root.mainloop()
在这个例子中,我们使用matplotlib库绘制了一个简单的折线图。然后,我们使用Tkinter库创建了一个新的窗口,并在其中显示了这个图形。我们使用FigureCanvasTkAgg类从matplotlib中获取图形,并将它放在Tkinter窗口中。最后,我们运行了Tkinter的主循环,以保持窗口打开并响应用户的操作
原文地址: https://www.cveoy.top/t/topic/fPe9 著作权归作者所有。请勿转载和采集!