1. toolbox:這是ECharts中的工具欄。內置有導出圖片、數據視圖、動態類型切換、數據區域縮放、重置五個工具。javascript
2. toolbox中的屬性,不包含五個工具。裏面最主要的就是feature這個,這是toolbox的配置項,五個工具的配置就是在這個裏面實現的。html
屬性 | 類型 | 說明 |
toolbox.show | boolean | 默認值爲true,是否顯示工具欄組件 |
toolbox.orient | stirng | 默認值爲horizontal,工具欄 icon 的佈局朝向。可選項爲「horizontal」和「vertical」 |
toolbox.itemSize | number | 默認值爲15,工具欄 icon 的大小。 |
toolbox.itemGap | number | 默認值爲10,工具欄 icon 每項之間的間隔。橫向佈局時爲水平間隔,縱向佈局時爲縱向間隔。 |
toolbox.showTitle | boolean | 默認值爲true,是否在鼠標 hover 的時候顯示每一個工具 icon 的標題。 |
toolbox.feature | Object | 各工具配置項。java 除了各個內置的工具按鈕外,還能夠自定義工具按鈕。數組 注意,自定義的工具名字,只能以 |
3. 下面來分別介紹這五個工具dom
'line'
(切換爲折線圖), 'bar'
(切換爲柱狀圖), 'stack'
(切換爲堆疊模式), 'tiled'
(切換爲平鋪模式)。4. 代碼展現函數
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>ECharts練習</title> <script type="text/javascript" src="js/echarts.min.js"></script> </head> <body> <!-- 爲ECharts準備一個具有大小(寬高)的Dom --> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> // 基於準備好的dom,初始化echarts實例 var myChart = echarts.init(document.getElementById('main')); // 指定圖表的配置項和數據 var option = { title: { text: '銷量柱狀圖', //標題文本內容 }, toolbox: { //可視化的工具箱 show: true, feature: { dataView: { //數據視圖 show: true }, restore: { //重置 show: true }, dataZoom: { //數據縮放視圖 show: true }, saveAsImage: {//保存圖片 show: true }, magicType: {//動態類型切換 type: ['bar', 'line'] } } }, tooltip: { //彈窗組件 show: true }, xAxis: { data: ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"] }, yAxis: {}, series: [{ name: '銷量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }; // 使用剛指定的配置項和數據顯示圖表。 myChart.setOption(option); </script> </body> </html>
5. 圖片展現:工具
總體顯示佈局
數據視圖:學習
區域縮放:
保存圖片:點擊點擊圖中紅色方框選中的「下載」按鈕
切換爲折線圖:點擊圖中紅色方框選中的」折線圖「狀按鈕
6. 總結:這裏大體的學習了一下ECharts中的工具欄,我本身也是剛開始學習的,還有一些工具的參數文章中都沒有介紹,你們在使用的過程當中若是有須要的參數能夠查看ECharts的API文檔。