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