5

我想用python的乌龟制作图表(教学目的)。y 轴的标签“值”应旋转。
Python 的海龟有一个在当前位置写入字符串的方法:

from turtle import *
left(90) # does not help
write("values", font=('Arial', 12, 'normal'))
hideturtle()
mainloop()

“价值观”仍然是水平的。

如何用 python 的海龟旋转文本?

4

2 回答 2

4

用乌龟写旋转文本是不可能的。请参阅http://www.gossamer-threads.com/lists/python/bugs/879806

Turtle 建立在 Tk 之上,目前版本为 8.5 - 它没有旋转文本的能力。当 Tk 版本 8.6 到来时,它应该能够编写旋转文本(参见http://mail.python.org/pipermail/tkinter-discuss/2010-November/002490.html)并且turtle.py 可以更新以利用它。

于 2010-12-17T09:44:44.243 回答
1

您可以旋转文本,但仅限于 8.6。类型:

pyturtle.rotate([Degrees of rotation])

然后你可以做你的文本命令。希望这有帮助!

于 2013-08-07T09:17:54.860 回答