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

4

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

1个回答

6

给定一个轴对象,你可以像这样设置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执行的操作。这就是我刚刚查找这些属性的方法。


1
非常感谢!这对我帮助很大。特别是“记录”功能。 - Victor Bai
1
设置字体大小似乎出了问题。这里发布了一个解决方法。 - jgosmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接