怎么用python的tk画图啊?

怎么用tk画出下面的图:

img


长方形的数据参数:

img


画版的代码:
root = Tk()
a_canvas = Canvas(root, width=400, height=300)
a_canvas.config(background="pink")
a_canvas.pack(fill=BOTH, expand = True)
draw_shapes(a_canvas, 20, 30, 3)
图像大小是50