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

标签 python numpy vtk mayavi

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

最佳答案

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

关于python - 如何用代码更改Mayavi中的字体类型和大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13456845/

相关文章:

opengl - 计算机视觉 : labelling camera pose

c++ - 使用 vtkDataImage 渲染一个简单的图像

python - 如何用不等式分割一个 numpy 数组?

dicom - 无法清除 vtkRenderWindow

python - 如何以与 docker-compose up 相同的方式在远程服务器上运行 Docker 容器?

python - 在rtree中,如何指定 float 相等性测试的阈值?

python - 字符串连接 : Putting large chuck of text in Python code

python - 如何向 lxml 元素添加属性

python - 当其中一列是数组时,如何更改 numpy recarray 的数据类型?

python - 逻辑回归 : Unknown label type: 'continuous' using sklearn in python