import turtle
# 创建画布对象和乌龟对象
canvas = turtle.Screen()
turtle_line = turtle.Turtle()
# 设置画布的背景色和乌龟的参数
canvas.bgcolor("white")
turtle_line.color("black")
turtle_line.penup()
turtle_line.goto(0, -100)
turtle_line.pendown()
# 绘制垂直线段
turtle_line.setheading(90)
turtle_line.forward(200)
# 在 Y 轴上标注文字
turtle_label = turtle.Turtle()
turtle_label.hideturtle()
turtle_label.penup()
turtle_label.goto(0, 100)
turtle_label.write("Y", align="center", font=("Arial", 12, "normal"))
# 隐藏乌龟的形状并完成绘制
turtle.done()
在代码中,我们使用 turtle_label.goto() 方法将乌龟移动到所需位置。设置 Y 坐标为 180,相比之前的位置上移了一点。使用 align 参数设置为 “center”,表示文本居中对齐。最后在文本前后加上美元符号 $ 将其转换为 LaTeX 格式,表示为:
Y
最后,使用 turtle.done() 结束绘制。
你可以根据需要调整乌龟的位置、线段的长度和标注的文字内容以及位置和字体类型、大小和样式等来满足你的需求。
注意Y标识的位置,goto参数第一个坐标是左右移动,第二个坐标是上下移动。通过不断调整数字使得Y的标识刚好在垂直线段上。