W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
什么是 ECharts 折線(xiàn)圖標(biāo)域?折線(xiàn)圖標(biāo)域是用來(lái)對(duì)圖表中的某個(gè)范圍的數(shù)據(jù)進(jìn)行標(biāo)記的,通過(guò)折線(xiàn)圖標(biāo)域,你可以了解某段時(shí)間圖表中某區(qū)域所做的事情。本節(jié)對(duì)折線(xiàn)圖標(biāo)域進(jìn)行設(shè)置,設(shè)置折線(xiàn)圖標(biāo)域的文本、樣式、動(dòng)畫(huà)等其他的一些標(biāo)域?qū)傩浴?/p>
series[i]-line.markArea Object
設(shè)置 ECharts 折線(xiàn)圖標(biāo)域。
series[i]-line.markArea.silent boolean[ default: false ]
判斷折線(xiàn)圖標(biāo)域是否不響應(yīng)和觸發(fā)鼠標(biāo)事件,默認(rèn)為 false,即響應(yīng)和觸發(fā)鼠標(biāo)事件。
series[i]-line.markArea.label Object
折線(xiàn)圖標(biāo)域文本配置。可以通過(guò) normal 和 emphasis 兩種狀態(tài)進(jìn)行設(shè)置。
series[i]-line.markArea.itemStyle Object
該折線(xiàn)圖標(biāo)域的樣式??梢酝ㄟ^(guò) normal 和 emphasis 兩種狀態(tài)進(jìn)行設(shè)置。
series[i]-line.markArea.data *
折線(xiàn)圖標(biāo)域的數(shù)據(jù)數(shù)組。每個(gè)數(shù)組項(xiàng)是一個(gè)兩個(gè)項(xiàng)的數(shù)組,分別表示標(biāo)域左上角和右下角的位置,每個(gè)項(xiàng)支持通過(guò)下面幾種方式指定自己的位置
當(dāng)多個(gè)屬性同時(shí)存在時(shí),優(yōu)先級(jí)按上述的順序。
data: [
[
{
name: '平均值到最大值',
type: 'average'
},
{
type: 'max'
}
],
[
{
name: '兩個(gè)坐標(biāo)之間的標(biāo)域',
coord: [10, 20]
},
{
coord: [20, 30]
}
], [
{
name: '60分到80分',
yAxis: 60
},
{
yAxis: 80
}
], [
{
name: '所有數(shù)據(jù)范圍區(qū)間'
coord: ['min', 'min']
},
{
coord: ['max', 'max']
}
],
[
{
name: '兩個(gè)屏幕坐標(biāo)之間的標(biāo)域',
x: 100,
y: 100
}, {
x: '90%',
y: '10%'
}
]
]
series[i]-line.markArea.animation boolean[ default: false ]
折線(xiàn)圖標(biāo)域是否開(kāi)啟動(dòng)畫(huà)。
series[i]-line.markArea.animationThreshold number[ default: 2000 ]
折線(xiàn)圖標(biāo)域是否開(kāi)啟動(dòng)畫(huà)的閾值,當(dāng)單個(gè)系列顯示的圖形數(shù)量大于這個(gè)閾值時(shí)會(huì)關(guān)閉動(dòng)畫(huà)。
series[i]-line.markArea.animationDuration number[ default: 1000 ]
折線(xiàn)圖標(biāo)域初始動(dòng)畫(huà)的時(shí)長(zhǎng),支持回調(diào)函數(shù),可以通過(guò)每個(gè)數(shù)據(jù)返回不同的 delay 時(shí)間實(shí)現(xiàn)更戲劇的初始動(dòng)畫(huà)效果:
animationDuration: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
series[i]-line.markArea.animationEasing string[ default: cubicOut ]
折線(xiàn)圖標(biāo)域初始動(dòng)畫(huà)的緩動(dòng)效果。不同的緩動(dòng)效果可以參考 緩動(dòng)示例。
series[i]-line.markArea.animationDelay number, Function[ default: 0 ]
初始動(dòng)畫(huà)的延遲,支持回調(diào)函數(shù),可以通過(guò)每個(gè)數(shù)據(jù)返回不同的 delay 時(shí)間實(shí)現(xiàn)更戲劇的初始動(dòng)畫(huà)效果。
如下示例:
animationDelay: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
也可以看該示例
series[i]-line.markArea.animationDurationUpdate number, Function[ default: 300 ]
折線(xiàn)圖標(biāo)域數(shù)據(jù)更新動(dòng)畫(huà)的時(shí)長(zhǎng)。
支持回調(diào)函數(shù),可以通過(guò)每個(gè)數(shù)據(jù)返回不同的 delay 時(shí)間實(shí)現(xiàn)更戲劇的更新動(dòng)畫(huà)效果:
animationDurationUpdate: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
series[i]-line.markArea.animationEasingUpdate string[ default: cubicOut ]
折線(xiàn)圖標(biāo)域數(shù)據(jù)更新動(dòng)畫(huà)的緩動(dòng)效果。
series[i]-line.markArea.animationDelayUpdate number, Function[ default: 0 ]
折線(xiàn)圖標(biāo)域數(shù)據(jù)更新動(dòng)畫(huà)的延遲,支持回調(diào)函數(shù),可以通過(guò)每個(gè)數(shù)據(jù)返回不同的 delay 時(shí)間實(shí)現(xiàn)更戲劇的更新動(dòng)畫(huà)效果。
如下示例:
animationDelayUpdate: function (idx) {
// 越往后的數(shù)據(jù)延遲越大
return idx * 100;
}
也可以看該示例
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: