Это может быть хитро в зависимости от браузера и версии. Я предложил бы использовать jQuery и плагин положений.
Вы имеете в виду что-то вроде этого:
>>> from matplotlib import *
>>> plot(xrange(10))
>>> yticks(xrange(10), rotation='vertical')
?
В общем, чтобы отображать любой текст в matplotlib с вертикальной ориентацией, вы можете добавить ключевое слово Rotation = 'vertical '
.
Дополнительные параметры можно найти в справке (matplotlib.pyplot.text)
Функция yticks отображает отметки на оси y; Я не уверен, что вы изначально имели в виду это или функцию ylabel, но процедура всегда одинакова, вам нужно добавить Rotation = 'vertical'
Возможно, вам также пригодятся параметры 'verticalalignment' и 'horizontalalignment', который позволяет вам определять, как выровнять текст относительно отметок или других элементов.
Я бы посоветовал посмотреть галерею matplotlib . По крайней мере, два из примеров кажутся актуальными: