溫馨提示×

Echarts常用API(echarts和echartsInstance)

小云
277
2023-09-13 06:18:29
欄目: 編程語言

Echarts常用API主要包括echarts和echartsInstance兩個對象。

  1. echarts對象:
  • echarts.init(dom, theme, opts):初始化一個echarts實例,傳入dom節點、主題和配置項。

  • echarts.version:獲取echarts的版本號。

  • echarts.registerMap(mapName, geoJson, specialAreas):注冊自定義地圖。

  • echarts.getMap(mapName):獲取地圖的geoJson數據。

  • echarts.registerTheme(themeName, theme):注冊自定義主題。

  • echarts.getTheme(themeName):獲取主題數據。

  • echarts.dispose(dom):銷毀echarts實例,釋放資源。

  1. echartsInstance對象:
  • setOption(option, notMerge, lazyUpdate):設置圖表的配置項和數據,參數notMerge表示是否合并已有的配置項,默認為false,參數lazyUpdate表示是否延遲更新,默認為false。

  • getWidth():獲取圖表的寬度。

  • getHeight():獲取圖表的高度。

  • getDom():獲取圖表所在的dom節點。

  • getOption():獲取圖表的配置項。

  • resize():調整圖表的大小。

  • dispatchAction(payload):觸發圖表的行為,比如點擊某個系列的圖標,參數payload為具體的行為描述。

  • on(eventName, handler):綁定事件處理函數,比如click、legendselectchanged等。

  • off(eventName, handler):解綁事件處理函數。

這些API可以通過echarts.init()方法創建的echarts實例對象來調用,比如:

var myChart = echarts.init(dom);
myChart.setOption(option);

其中,option是一個配置項,用來描述圖表的樣式、數據、系列等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女