坐標軸指示器(axisPointer)的全局公用設(shè)置
屬性 | 類型 | 值 | 釋義 |
---|---|---|---|
type | string | line/shadow/none | 指示器類型 |
axis | string | 'x'/'y'/'radius'/'angle' | 指示器的坐標軸 |
snap | boolean | - | 坐標軸指示器是否自動吸附到點上 |
z | - | - | - |
label | - | - | - |
lineStyle | - | - | type 為 'line' 時有效 |
shadowStyle | - | - | - |
triggerTooltip | boolean | true | 是否觸發(fā) tooltip |
value | number | - | 當(dāng)前的 value |
status | - | show/hide | 當(dāng)前的狀態(tài) |
handle | - | - | 拖拽手柄,適用于觸屏的環(huán)境 |
link | - | - | - |
triggerOn | - | mousemove/click/none | 提示框觸發(fā)的條件 |
關(guān)于以上的handle相關(guān)內(nèi)容
axisPointer的handle相關(guān)
坐標軸指示器的全部功能,都可以通過軸上的 axisPointer 配置項完成,即xAxis/yAxis/tooltip等,但是triggerOn和link屬性只在全局的axisPointer中存在
關(guān)于指示器type,優(yōu)先取xAxis/yAxis/tooltip中的,如果都沒有設(shè)置,取全局的,優(yōu)先級 xAxis > tooltip > 全局
顯示axisPointer相關(guān)
- 設(shè)置軸上的 axisPointer.label.show
- 設(shè)置 tooltip.trigger 設(shè)置為 'axis'
- 設(shè)置 tooltip.axisPointer.type 設(shè)置為 'cross',(則此時坐標系會自動選擇顯示哪個軸的 axisPointer,也可以使用 tooltip.axisPointer.axis 改變這種選擇----但是全局設(shè)置了axisPointer,會覆蓋此設(shè)置)
axisPointer 的 label
- axisPointer 的 label 默認不顯示,但是可以設(shè)置設(shè)置軸上的 axisPointer.label.show為true
- 設(shè)置 tooltip.axisPointer.type 為 'cross'
觸屏的 axisPointer 的設(shè)置
- axisPointer.handle.show,
關(guān)于snap
- 對于數(shù)值軸、時間軸,如果開啟了 snap,則 axisPointer 會自動吸附到最近的點上