Python mlab的轴控制
这只是一个小问题。我用下面的句子来控制三个轴的范围Python mlab的轴控制,python,plot,mayavi,mayavi.mlab,Python,Plot,Mayavi,Mayavi.mlab,这只是一个小问题。我用下面的句子来控制三个轴的范围 mlab.axes(xlabel='x', ylabel='y', zlabel='z',ranges=(0,10000,0,10000,0,22),nb_labels=10) 事实上,实际数据范围分别为(30004000),(50006000),(0,22)。 但是,图I的坐标轴按比例缩放为(010000,010000,0,22) 我没有找到mlab的参数。轴可以控制它 我是否每次都必须计算数据范围?在不知道实际数据范围的情况下,是否有办法
mlab.axes(xlabel='x', ylabel='y', zlabel='z',ranges=(0,10000,0,10000,0,22),nb_labels=10)
事实上,实际数据范围分别为(30004000),(50006000),(0,22)。
但是,图I的坐标轴按比例缩放为(010000,010000,0,22)
我没有找到mlab的参数。轴可以控制它
我是否每次都必须计算数据范围?在不知道实际数据范围的情况下,是否有办法使轴范围符合实际数据?我不确定我是否完全理解您在这里提出的问题,或者如何解决我认为您提出的问题,但为什么您不能从实际数据中获得范围,即使您没有生成它?原则上你可以这样做,即使你只有一些tvtk表面,一个黑匣子经过你。似乎没有一个直接的方法来做到这一点。它很难操作,但是您可以通过
np.max(surf.mlab\u source.x)
等方式获取范围。通过监听mlab_source