tkinter制作散点图代码
时间: 2023-08-16 07:10:07 浏览: 172
使用Tkinter制作散点图需要用到Matplotlib库和Tkinter库,以下是一个使用Python和Tkinter库绘制散点图的示例代码:
```python
import tkinter as tk
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
# 创建Tkinter窗口
root = tk.Tk()
root.title('Scatter Plot Example')
# 创建Matplotlib图表
fig = Figure(figsize=(6, 6), dpi=100)
ax = fig.add_subplot(111)
# 定义x和y轴的数据
x_data = [1, 2, 3, 4, 5]
y_data = [3, 5, 6, 8, 10]
# 绘制散点图
ax.scatter(x_data, y_data)
# 添加标题和轴标签
ax.set_title('Scatter Plot Example')
ax.set_xlabel('X Axis')
ax.set_ylabel('Y Axis')
# 创建Matplotlib画布
canvas = FigureCanvasTkAgg(fig, master=root)
canvas.draw()
# 显示画布
canvas.get_tk_widget().pack()
# 运行Tkinter窗口
tk.mainloop()
```
在上述代码中,我们首先创建了一个Tkinter窗口,然后创建了一个Matplotlib图表,并使用scatter()函数绘制了散点图。接着,我们添加了标题和轴标签,在创建了Matplotlib画布之后,使用pack()函数显示了画布。最后,使用mainloop()函数运行了Tkinter窗口。
阅读全文