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

时间:2012-11-19 15:25:48

标签: python numpy vtk mayavi

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

1 个答案:

答案 0 :(得分:4)

给定一个axis对象,您可以像{so}一样设置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

看起来可用的字体可能有点受限。

将来你应该真正看一下“记录”功能,收集如何通过GUI进行代码处理。这就是我查看这些属性的方式。