【问题标题】:How to Change the font type and size in Mayavi with code?如何使用代码更改 Mayavi 中的字体类型和大小?
【发布时间】:2012-11-19 15:25:47
【问题描述】:

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

【问题讨论】:

    标签: python numpy vtk mayavi


    【解决方案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
    

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

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

    【讨论】:

    • 非常感谢!这很有帮助。尤其是“记录”功能。
    • 设置字体大小似乎坏了。解决方法已发布here
    猜你喜欢
    • 2013-05-20
    • 2017-12-23
    • 1970-01-01
    • 2011-08-26
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    相关资源
    最近更新 更多