tkinter设置折线图背景颜色
时间: 2023-06-19 09:07:13 浏览: 125
tkinter画图Canvas应用实例
5星 · 资源好评率100%
可以使用Tkinter中的Canvas来绘制折线图,并使用Canvas的configure方法来设置背景颜色。具体代码如下:
```
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry("500x500")
# 创建Canvas
canvas = tk.Canvas(root, width=400, height=400, bg="white")
canvas.pack()
# 绘制折线图
x1, y1 = 50, 350
x2, y2 = 100, 300
x3, y3 = 150, 250
x4, y4 = 200, 200
x5, y5 = 250, 150
canvas.create_line(x1, y1, x2, y2, fill="red", width=2)
canvas.create_line(x2, y2, x3, y3, fill="green", width=2)
canvas.create_line(x3, y3, x4, y4, fill="blue", width=2)
canvas.create_line(x4, y4, x5, y5, fill="purple", width=2)
# 设置背景颜色
canvas.configure(bg="lightgray")
root.mainloop()
```
在上述代码中,我们创建了一个Canvas,并使用create_line方法绘制了一条折线图。接着,使用configure方法设置了Canvas的背景颜色为lightgray。运行代码后,我们可以看到绘制的折线图背景颜色已经变成了灰色。
阅读全文