Как изменить тип и размер шрифта в Mayavi с помощью кода?

В трехмерных фигурах в Mayavi я хочу изменить тип и размер шрифта метки оси и легенды. Я знаю, что это можно сделать в пользовательском интерфейсе, но как это сделать с помощью кода? Можно ли использовать другой тип шрифта в легенде и метке оси? Спасибо!


person Victor Bai    schedule 19.11.2012    source источник


Ответы (1)


Учитывая объект осей, вы можете просто установить значения label_text_property следующим образом:

axes.label_text_property.font_family = 'courier'
axes.label_text_property.font_size = 10

Точно так же шрифт «легенда» (я предполагаю, что вы имеете в виду названия осей) может быть установлен:

axes.title_text_property.font_family = 'times'
axes.title_text_property.font_size = 14

Однако похоже, что доступные шрифты могут быть немного ограничены.

В будущем вам действительно следует обратить внимание на функцию «записи», чтобы понять, как делать что-то с кодом, который вы делаете через графический интерфейс. Вот как я только что посмотрел эти свойства.

person Travis Vaught    schedule 20.11.2012
comment
Большое спасибо! Это очень помогает. Особенно функция записи. - person Victor Bai; 28.11.2012
comment
Настройка размера шрифта кажется нарушенной. Обходной путь был опубликован здесь - person jgosmann; 18.11.2013