相关疑难解决方法(0)

Mayavi"字体大小"文本属性是否有效?

Mayavi字体渲染中是否存在阻止更改字体大小的错误?我正在使用Mayavi2 GUI来更改体积图上轴标签的字体大小.

到那里我去:场景 - >标量场 - >颜色和图例 - >轴 - >标签文本(标签) - >字体大小

更改此数字不会影响图像中字体的大小.这是一个已知的错误?我在谷歌上没有看到它.如何更改mayavi数字的文字大小?

python fonts text mayavi mayavi.mlab

6
推荐指数
1
解决办法
1095
查看次数

替代Mayavi进行科学3D绘图

在没有令人满意的第一个答案和无法解释的降票后进行编辑

我需要绘制一个在3D网格中构造的标量字段,如下所示:

import numpy as np
from mayavi import mlab

dt = 10
X,Y,Z = np.mgrid[0:dt,0:dt,0:dt]

F = X**2+Y**2+Z**2

test = mlab.figure(size = (1024,768), bgcolor = (1,1,1), fgcolor = (0, 0, 0))
sf = mlab.pipeline.scalar_field(X,Y,Z,F)
vl = mlab.pipeline.volume(sf)
mlab.outline()
mlab.axes()
mlab.title('Can not change font size for this title')
mlab.xlabel('Only end ticks')
mlab.ylabel('No major ticks')
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想在Python中这样做,因为我用这种语言模拟了许多数据集,并且我希望能够在对模拟参数执行敏感度时快速将其可视化。

Mayavi似乎为科学3d绘图提供了非常标准的例程。但是,在出版物中交流这些图时,没有非常基本的图自定义设置,例如轴上的主要和次要刻度线。此外,迄今为止,所支持的那些非常基本的功能甚至无法正常工作(例如,参见字体大小错误示例和此处)。

Python中是否有任何体面且易于使用的科学3D绘图库?我曾尝试学习vtk,但网站示例似乎已经过时了(例如,无法运行的体积渲染示例,我尝试编辑许多行代码以使其正常运行),而其他人似乎都同意缺少该文档。

体面的科学绘图库的意思是:

  • 允许自定义轴,标签,标题等中的字体。
  • 可以编辑轴刻度间距(至少具有主要刻度)。
  • 可以添加颜色条
  • 有文档。

提前致谢!

python numpy vtk mayavi

6
推荐指数
1
解决办法
1973
查看次数

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

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

python numpy vtk mayavi

3
推荐指数
1
解决办法
2967
查看次数

标签 统计

mayavi ×3

python ×3

numpy ×2

vtk ×2

fonts ×1

mayavi.mlab ×1

text ×1