有没有办法在不显示工具栏的情况下使用 'select' 类型的缩放?
Is there a way to use zoom of type 'select' without showing the toolbar?
我想一直使用工具栏中的 'zoom cursor'。然后双击缩小。到目前为止,我已经成功地实施了所有这些。我最不想做的就是隐藏工具栏,因为它现在没用了。
但是当我将属性 show: 'false'
放在工具栏或直接放在数据缩放功能时,它不会在角落显示它,但它也删除了它提供的所有功能
这是我的工具箱代码:
toolbox: {
feature: {
dataZoom: {
yAxisIndex: false,
title: {zoom: 'Zoom in', back: 'Zoom out'}
},
saveAsImage: {
pixelRatio: 2,
title: "Save image"
}
},
show: false
},
这是我使用缩放的代码 select:
turnOnZoom(){
this.echart.dispatchAction({
type: 'takeGlobalCursor',
key: 'dataZoomSelect',
// Activate or inactivate.
dataZoomSelectActive: true
});
}
我可以使用任何解决方法来解决这个难题吗?
作为变通方法,我发现数据缩放功能可以接收 null
作为图标。
您可以使用它来删除右上角的图标,并且仍然可以在功能上获得数据缩放。
toolbox: {
feature: {
dataZoom: {
icon: null
}
}
},
我想一直使用工具栏中的 'zoom cursor'。然后双击缩小。到目前为止,我已经成功地实施了所有这些。我最不想做的就是隐藏工具栏,因为它现在没用了。
但是当我将属性 show: 'false'
放在工具栏或直接放在数据缩放功能时,它不会在角落显示它,但它也删除了它提供的所有功能
这是我的工具箱代码:
toolbox: {
feature: {
dataZoom: {
yAxisIndex: false,
title: {zoom: 'Zoom in', back: 'Zoom out'}
},
saveAsImage: {
pixelRatio: 2,
title: "Save image"
}
},
show: false
},
这是我使用缩放的代码 select:
turnOnZoom(){
this.echart.dispatchAction({
type: 'takeGlobalCursor',
key: 'dataZoomSelect',
// Activate or inactivate.
dataZoomSelectActive: true
});
}
我可以使用任何解决方法来解决这个难题吗?
作为变通方法,我发现数据缩放功能可以接收 null
作为图标。
您可以使用它来删除右上角的图标,并且仍然可以在功能上获得数据缩放。
toolbox: {
feature: {
dataZoom: {
icon: null
}
}
},