W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
用于設(shè)置 ECharts 箱形圖標(biāo)線。
silent
圖形是否不響應(yīng)和觸發(fā)鼠標(biāo)事件,默認(rèn)為 false,即響應(yīng)和觸發(fā)鼠標(biāo)事件。
symbol
設(shè)置箱形圖標(biāo)線兩端的標(biāo)記類型,可以是一個數(shù)組分別指定兩端,也可以是單個統(tǒng)一指定,具體格式見 data.symbol。
symbolSize
箱形圖標(biāo)線兩端的標(biāo)記大小,可以是一個數(shù)組分別指定兩端,也可以是單個統(tǒng)一指定。
注意: 這里無法像一般的 symbolSize 那樣通過數(shù)組分別指定高寬。
precision
標(biāo)線數(shù)值的精度,在顯示平均值線的時候有用,默認(rèn)值為 2。
label
設(shè)置箱形圖標(biāo)線的文本。
lineStyle
設(shè)置箱形圖標(biāo)線的樣式
data
標(biāo)線的數(shù)據(jù)數(shù)組。每個數(shù)組項可以是一個兩個值的數(shù)組,分別表示線的起點和終點,每一項是一個對象,有下面幾種方式指定起點或終點的位置。
當(dāng)多個屬性同時存在時,優(yōu)先級按上述的順序。
也可以是直接通過 type 設(shè)置該標(biāo)線的類型,是最大值的線還是平均線。同樣的,這時候可以通過使用 valueIndex 指定維度。
data: [
{
name: '平均線',
// 支持 'average', 'min', 'max'
type: 'average'
},
{
name: 'Y 軸值為 100 的水平線',
yAxis: 100
},
[
{
// 起點和終點的項會共用一個 name
name: '最小值到最大值',
type: 'min'
},
{
type: 'max'
}
],
[
{
name: '兩個坐標(biāo)之間的標(biāo)線',
coord: [10, 20]
},
{
coord: [20, 30]
}
], [{
// 固定起點的 x 像素位置,用于模擬一條指向最大值的水平線
yAxis: 'max',
x: '90%'
}, {
type: 'max'
}],
[
{
name: '兩個屏幕坐標(biāo)之間的標(biāo)線',
x: 100,
y: 100
},
{
x: 500,
y: 200
}
]
]
animation
是否開啟動畫,默認(rèn)為開啟,即取值 true。
animationThreshold
是否開啟動畫的閾值,默認(rèn)的閾值為 2000,當(dāng)單個系列顯示的圖形數(shù)量大于這個閾值時會關(guān)閉動畫。
animationDuration
初始動畫的時長,默認(rèn)時長為 1000,支持回調(diào)函數(shù),可以通過每個數(shù)據(jù)返回不同的 delay 時間實現(xiàn)更戲劇的初始動畫效果:
animationDuration: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
animationEasing
初始動畫的緩動效果,默認(rèn)的緩動效果為 cubicOut。不同的緩動效果可以參考 緩動示例。
animationDelay
初始動畫的延遲,支持回調(diào)函數(shù),可以通過每個數(shù)據(jù)返回不同的 delay 時間實現(xiàn)更戲劇的初始動畫效果。
如下示例:
animationDelay: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
也可以看該示例
animationDurationUpdate
數(shù)據(jù)更新動畫的時長,默認(rèn)時長為 300。
支持回調(diào)函數(shù),可以通過每個數(shù)據(jù)返回不同的 delay 時間實現(xiàn)更戲劇的更新動畫效果:
animationDurationUpdate: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
animationEasingUpdate
數(shù)據(jù)更新動畫的緩動效果,默認(rèn)緩動效果與初始動畫的相同,為 cubicOut。
animationDelayUpdate
數(shù)據(jù)更新動畫的延遲,支持回調(diào)函數(shù),可以通過每個數(shù)據(jù)返回不同的 delay 時間實現(xiàn)更戲劇的更新動畫效果。
如下示例:
animationDelayUpdate: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
也可以看該示例
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: