ECharts 教程
ECharts 提供了很多交互組件:例組件 legend、標(biāo)題組件 title、視覺映射組件 visualMap、數(shù)據(jù)區(qū)域縮放組件 dataZoom、時(shí)間線組件 timeline。
接下來的內(nèi)容我們將介紹如何使用數(shù)據(jù)區(qū)域縮放組件 dataZoom。
dataZoom 組件可以實(shí)現(xiàn)通過鼠標(biāo)滾輪滾動(dòng),放大縮小圖表的功能。
默認(rèn)情況下 dataZoom 控制 x 軸,即對(duì) x 軸進(jìn)行數(shù)據(jù)窗口縮放和數(shù)據(jù)窗口平移操作。
上面的實(shí)例只能拖動(dòng) dataZoom 組件來縮小或放大圖表。如果想在坐標(biāo)系內(nèi)進(jìn)行拖動(dòng),以及用鼠標(biāo)滾輪(或移動(dòng)觸屏上的兩指滑動(dòng))進(jìn)行縮放,那么需要 再再加上一個(gè) inside 型的 dataZoom 組件。
在以上實(shí)例基礎(chǔ)上我們?cè)僭黾?type: 'inside' 的配置信息:
當(dāng)然我們可以通過 dataZoom.xAxisIndex 或 dataZoom.yAxisIndex 來指定 dataZoom 控制哪個(gè)或哪些數(shù)軸。