中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ECharts數據圖表實例分析

發布時間:2022-02-18 15:44:57 來源:億速云 閱讀:218 作者:iii 欄目:開發技術

這篇文章主要介紹“ECharts數據圖表實例分析”,在日常操作中,相信很多人在ECharts數據圖表實例分析問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ECharts數據圖表實例分析”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

ECharts縮寫來自Enterprise Charts,商業級數據圖表,一個純Javascript的圖表庫,可以流暢的運行在PC和移動設備上,兼容當前絕大部分瀏覽器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底層依賴輕量級的Canvas類庫ZRender,提供直觀,生動,可交互,可高度個性化定制的數據可視化圖表。創新的拖拽重計算、數據視圖、值域漫游等特性大大增強了用戶體驗,賦予了用戶對數據進行挖掘、整合的能力。

ECharts數據圖表實例分析

dataZoom

dataZoom 組件可以實現通過鼠標滾輪滾動,放大縮小圖表的功能。 默認情況下 dataZoom 控制 x 軸,即對 x 軸進行數據窗口縮放和數據窗口平移操作。

 實例

option = {
   xAxis: {
       type: 'value'   },
   yAxis: {
       type: 'value'   },
   dataZoom: [
       {   // 這個dataZoom組件,默認控制x軸。
           type: 'slider', // 這個 dataZoom 組件是 slider 型 dataZoom 組件
           start: 10,      // 左邊在 10% 的位置。
           end: 60         // 右邊在 60% 的位置。
       }
   ],
   series: [
       {
           type: 'scatter', // 這是個『散點圖』
           itemStyle: {
               opacity: 0.8
           },
           symbolSize: function (val) {
               return val[2] * 40;
           },
           data: [["14.616","7.241","0.896"],["3.958","5.701","0.955"],["2.768","8.971","0.669"],["9.051","9.710","0.171"],["14.046","4.182","0.536"],["12.295","1.429","0.962"],["4.417","8.167","0.113"],["0.492","4.771","0.785"],["7.632","2.605","0.645"],["14.242","5.042","0.368"]]
       }
   ]
}

上面的實例只能拖動 dataZoom 組件來縮小或放大圖表。如果想在坐標系內進行拖動,以及用鼠標滾輪(或移動觸屏上的兩指滑動)進行縮放,那么需要 再再加上一個 inside 型的 dataZoom 組件。 在以上實例基礎上我們再增加 type: 的配置信息: 

實例

option = {
   ...,
   dataZoom: [
       {   // 這個dataZoom組件,默認控制x軸。
           type: 'slider', // 這個 dataZoom 組件是 slider 型 dataZoom 組件
           start: 10,      // 左邊在 10% 的位置。
           end: 60         // 右邊在 60% 的位置。
       },
       {   // 這個dataZoom組件,也控制x軸。
           type: 'inside', // 這個 dataZoom 組件是 inside 型 dataZoom 組件
           start: 10,      // 左邊在 10% 的位置。
           end: 60         // 右邊在 60% 的位置。
       }
   ],
   ...
}

當然我們可以通過 dataZoom.xAxisIndex 或 dataZoom.yAxisIndex 來指定 dataZoom 控制哪個或哪些數軸。 

實例

var data1 = [];
var data2 = [];
var data3 = [];

var random = function (max) {
   return (Math.random() * max).toFixed(3);
};for (var i = 0; i false,
   legend: {
       data: ['scatter', 'scatter2', 'scatter3']
   },
   tooltip: {
   },
   xAxis: {
       type: 'value',
       min: 'dataMin',
       max: 'dataMax',
       splitLine: {
           show: true       }
   },
   yAxis: {
       type: 'value',
       min: 'dataMin',
       max: 'dataMax',
       splitLine: {
           show: true       }
   },
   dataZoom: [
       {
           type: 'slider',
           show: true,
           xAxisIndex: [0],
           start: 1,
           end: 35
       },
       {
           type: 'slider',
           show: true,
           yAxisIndex: [0],
           left: '93%',
           start: 29,
           end: 36
       },
       {
           type: 'inside',
           xAxisIndex: [0],
           start: 1,
           end: 35
       },
       {
           type: 'inside',
           yAxisIndex: [0],
           start: 29,
           end: 36
       }
   ],
   series: [
       {
           name: 'scatter',
           type: 'scatter',
           itemStyle: {
               normal: {
                   opacity: 0.8
               }
           },
           symbolSize: function (val) {
               return val[2] * 40;
           },
           data: data1
       },
       {
           name: 'scatter2',
           type: 'scatter',
           itemStyle: {
               normal: {
                   opacity: 0.8
               }
           },
           symbolSize: function (val) {
               return val[2] * 40;
           },
           data: data2
       },
       {
           name: 'scatter3',
           type: 'scatter',
           itemStyle: {
               normal: {
                   opacity: 0.8,
               }
           },
           symbolSize: function (val) {
               return val[2] * 40;
           },
           data: data3
       }
   ]
}

到此,關于“ECharts數據圖表實例分析”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南宁市| 孝感市| 富裕县| 杂多县| 樟树市| 壶关县| 白朗县| 永新县| 会泽县| 延吉市| 湟源县| 辽宁省| 新龙县| 江山市| 玉龙| 柘城县| 城固县| 宝山区| 上栗县| 惠来县| 黔西| 宁阳县| 宾阳县| 凭祥市| 厦门市| 衡东县| 永嘉县| 冀州市| 保山市| 兴海县| 贵溪市| 钟祥市| 苏尼特右旗| 上饶市| 太和县| 天全县| 文成县| 平利县| 且末县| 富锦市| 磐安县|