Как повернуть текст в графике черепахи Python
-
11-10-2019 - |
Вопрос
Я хочу сделать диаграммы с черепахой Python (учебные целей). Метка «значения» для оси Y следует повернуть.
Черепаха Python имеет способ написать строку в текущей позиции:
from turtle import *
left(90) # does not help
write("values", font=('Arial', 12, 'normal'))
hideturtle()
mainloop()
«Значения» по -прежнему горизонтальны.
Как повернуть текст с черепахой Python?
Решение
Невозможно написать повернутый текст с черепахой. Видеть http://www.gossamer-threads.com/lists/python/bugs/879806:
Черепаха построена на вершине TK, которая в настоящее время находится в версии 8.5 - это не имеет возможности вращать текст. Когда прибудет TK версия 8.6, он должен быть в состоянии написать повернутый текст (см. http://mail.python.org/pipermail/tkinter-discuss/2010-november/002490.html) и Turtle.py могут быть обновлены, чтобы воспользоваться этим.
Другие советы
Вы можете повернуть текст, но только в 8.6. Тип:
pyturtle.rotate([Degrees of rotation])
Тогда вы можете выполнить свою текстовую команду. Надеюсь, это помогло!