在Mayavi中,我想在下图中查看轴的网格
searchfunc(terms: Observable<string>) {
return terms.pipe(
debounceTime(500),
distinctUntilChanged(),
map(term => this.searchEntries(term)));
}
searchEntries(term) {
if(term){
this.searchResult = this.holders.filter(x => x.customerNumber === term);
if(this.searchResult[0]){
return this.searchResult[0].name;
}else{
return 'the holder does not exist';
}
}else{
this.search = term;
}
}
就像在Matlab中一样
要实现此目标,我必须在Mayavi中使用哪个命令?
答案 0 :(得分:0)
我的建议是使用用户定义的过滤器,例如CubeAxesActor
中的VTK
(似乎比默认Mayavi中的Axes
过滤器更完整)。在Mayavi中哪个会翻译成类似
...
from mayavi import mlab
from tvtk.api import tvtk
...
# Load data
...
mlab.pipeline.user_defined(data, filter=tvtk.CubeAxesActor())
...
但是看来Mayavi不喜欢这个过滤器
traits.trait_errors.TraitError: Cannot set the undefined 'input_connection' attribute of a 'CubeAxesActor' object.
我不确定它是否与我的VTK版本有关,但您可以尝试