Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何避免在mayavi';s mlab.axes?_Python 2.7_Mayavi - Fatal编程技术网

Python 2.7 如何避免在mayavi';s mlab.axes?

Python 2.7 如何避免在mayavi';s mlab.axes?,python-2.7,mayavi,Python 2.7,Mayavi,有参数控制吗?我找不到它。 我用 在输出图中,刻度为1.08e+03和1.18e+03 mlab.axes.label_format='%.2f',但没有任何变化。我不知道是否有办法使用mlab在构造时指定它,但您可以深入tvtk对象(编辑:实际上它仍在mayavi层中)并修改它: >>> ax=mlab.axes() >>> ax.axes.label_format '%-#6.3g' >>> ax.axes.label_format='%

有参数控制吗?我找不到它。
我用

在输出图中,刻度为1.08e+03和1.18e+03
mlab.axes.label_format='%.2f'
,但没有任何变化。

我不知道是否有办法使用mlab在构造时指定它,但您可以深入tvtk对象(编辑:实际上它仍在mayavi层中)并修改它:

>>> ax=mlab.axes()
>>> ax.axes.label_format
'%-#6.3g'
>>> ax.axes.label_format='%.2f'
请注意,需要修改的是您创建的axis实例的
.axes.label\u格式<代码>ax
是axis的一个实例

您的新代码与下面的最小代码片段相当。请注意,这如何不在axis实例上运行,
ax

>>> ax=mlab.axes()
>>> mlab.axes.label_format='%.2f'

你能说清楚吗?我试过你的方法,但没有做到。答案的哪一部分不清楚?你具体做了什么,结果如何?我修改了我的帖子。请看一看。在创建
axes
的任何实例之前,你正在编辑
mlab.axes
模块的
label\u format
属性。这不是你想要的。编辑您创建的轴实例的
label\u format
属性。我已经更新了我的答案,以隔离你发布的大型代码段中的错误。请原谅我的迟钝。你的方法有效。我忘记了括号。我已经更新了我的帖子,你怎么知道的?
>>> ax=mlab.axes()
>>> mlab.axes.label_format='%.2f'