更改mayavi / mlab中的colormap标签

时间:2013-09-09 12:13:56

标签: python enthought mayavi mayavi.mlab

我正在做一个quiver3d绘图,其矢量长度按log(长度)+5缩放,以便可视化0到1之间的大范围长度。是否有办法将色彩映射更改回原始值显示对数标度? 我想纯粹在python中这样做,因为如果运行mayavi GUI有问题。

trying to change this to logarithmic

2 个答案:

答案 0 :(得分:0)

我不知道一个很好的方法,但我可以想到一个可能最容易做到的hacky:用正确的颜色图创建一个不可见的虚拟对象,并显示颜色条。对象

答案 1 :(得分:0)

我不确定这是否对您的情况有帮助,但您可以使用quiver3d的scale_factor参数来限制最大箭袋长度。但这当然是线性缩放,而不是对数。