Python 如何使用代码更改Mayavi中的字体类型和大小?

Python 如何使用代码更改Mayavi中的字体类型和大小?,python,numpy,vtk,mayavi,Python,Numpy,Vtk,Mayavi,在Mayavi中的3D图形中,我想更改轴标签和图例的字体类型和大小。我知道可以在UI中实现,但如何通过编码实现呢?是否可以在图例和轴标签中使用不同的字体类型? 谢谢 给定一个Axis对象,您只需设置label\u text\u属性的值即可,如下所示: axes.label_text_property.font_family = 'courier' axes.label_text_property.font_size = 10 类似地,“图例”字体(我假设您指的是轴标题)可以通过以下方式设置:

在Mayavi中的3D图形中,我想更改轴标签和图例的字体类型和大小。我知道可以在UI中实现,但如何通过编码实现呢?是否可以在图例和轴标签中使用不同的字体类型?
谢谢

给定一个Axis对象,您只需设置
label\u text\u属性的值即可,如下所示:

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
不过,看起来可用的字体可能有点有限


将来,您应该真正了解“记录”功能,以了解如何使用正在通过GUI执行的代码。我就是这样查找这些属性的。

非常感谢!这很有帮助。特别是“记录”功能。设置字体大小似乎有问题。发布了一个解决方案