ECharts線圖標(biāo)域?qū)傩越榻B

2018-12-01 09:22 更新

ECharts 線圖標(biāo)域

ECharts 線圖的標(biāo)域由線圖的 markArea 屬性設(shè)置,是用于標(biāo)記圖表中某個(gè)范圍的數(shù)據(jù),例如標(biāo)出某段時(shí)間投放了廣告。

線圖標(biāo)域的屬性

silent

設(shè)置標(biāo)域是否不響應(yīng)和觸發(fā)鼠標(biāo)事件,默認(rèn)為 false,即響應(yīng)和觸發(fā)鼠標(biāo)事件。

label

用于標(biāo)域文本配置。

itemStyle

該標(biāo)域的樣式。

data

標(biāo)域的數(shù)據(jù)數(shù)組。每個(gè)數(shù)組項(xiàng)是一個(gè)兩個(gè)項(xiàng)的數(shù)組,分別表示標(biāo)域左上角和右下角的位置,每個(gè)項(xiàng)支持通過下面幾種方式指定自己的位置

  1. 通過 x, y 屬性指定相對容器的屏幕坐標(biāo),單位像素,支持百分比。

當(dāng)多個(gè)屬性同時(shí)存在時(shí),優(yōu)先級按上述的順序。

data: [
    [
        {
            name: '兩個(gè)屏幕坐標(biāo)之間的標(biāo)域',
            x: 100,
            y: 100
        }, {
            x: '90%',
            y: '10%'
        }
    ]
]

如何設(shè)置標(biāo)域左上角和右下角

標(biāo)域左上角數(shù)據(jù)設(shè)置:

series[i]-lines.markArea.data.0 

設(shè)置標(biāo)域左上角的數(shù)據(jù)

series[i]-lines.markArea.data.0.x

相對容器的屏幕 x 坐標(biāo),單位像素,支持百分比形式,例如 '20%'。

series[i]-lines.markArea.data.0.y

相對容器的屏幕 y 坐標(biāo),單位像素,支持百分比形式,例如 '20%'。

series[i]-lines.markArea.data.0.value

標(biāo)域值,可以不設(shè)。

series[i]-lines.markArea.data.0.itemStyle 

該數(shù)據(jù)項(xiàng)區(qū)域的樣式,起點(diǎn)和終點(diǎn)項(xiàng)的itemStyle會合并到一起。

series[i]-lines.markArea.data.0.label 

該數(shù)據(jù)項(xiàng)標(biāo)簽的樣式,起點(diǎn)和終點(diǎn)項(xiàng)的label會合并到一起。

標(biāo)域右下角數(shù)據(jù)設(shè)置:

series[i]-lines.markArea.data.1 

標(biāo)域右下角的數(shù)據(jù)

series[i]-lines.markArea.data.1.x

相對容器的屏幕 x 坐標(biāo),單位像素,支持百分比形式,例如 '20%'。

series[i]-lines.markArea.data.1.y

相對容器的屏幕 y 坐標(biāo),單位像素,支持百分比形式,例如 '20%'。

series[i]-lines.markArea.data.1.value 

標(biāo)域值,可以不設(shè)。

series[i]-lines.markArea.data.1.itemStyle 

該數(shù)據(jù)項(xiàng)區(qū)域的樣式,起點(diǎn)和終點(diǎn)項(xiàng)的 itemStyle 會合并到一起。

series[i]-lines.markArea.data.1.label 

該數(shù)據(jù)項(xiàng)標(biāo)簽的樣式,起點(diǎn)和終點(diǎn)項(xiàng)的 label 會合并到一起。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號