【发布时间】:2013-09-09 12:13:55
【问题描述】:
我正在做一个 quiver3d 绘图,其矢量长度按 log(length)+5 缩放,以便可视化 0 到 1 之间的大范围长度。但是有没有办法将颜色图更改回原始值,同时显示对数刻度? 我想纯粹在 python 中执行此操作,因为如果在运行 mayavi GUI 时遇到问题。
【问题讨论】:
标签: python enthought mayavi mayavi.mlab
我正在做一个 quiver3d 绘图,其矢量长度按 log(length)+5 缩放,以便可视化 0 到 1 之间的大范围长度。但是有没有办法将颜色图更改回原始值,同时显示对数刻度? 我想纯粹在 python 中执行此操作,因为如果在运行 mayavi GUI 时遇到问题。
【问题讨论】:
标签: python enthought mayavi mayavi.mlab
我不知道有什么好的方法,但我可以想到一个可能是最简单的方法:使用正确的颜色图创建一个不可见的虚拟对象,并从中显示颜色条对象。
【讨论】:
我不确定这对您的情况是否有帮助,但您可以使用 quiver3d 的 scale_factor 参数来限制最大箭袋长度。但这当然是线性缩放,而不是对数。
【讨论】: