echarts 4.0.4怎么下載_怎么讓ECharts的提示框tooltip自動輪播?

747039d82464d4a8528e1b41662dea66.png

7ca3fb040f06e02a6a8d3388be93cbab.png

1. 怎么讓ECharts的提示框tooltip自動輪播?

在用ECharts做大屏或者可視化展示項目的時候,讓提示框tooltip自動輪播是比較常見的需求,給大家推薦一個插件叫echarts-tooltip-auto-show,名字是有點長,但是挺好用的。在hover顯示tooltip之后,也可以正常輪播。

2. 代碼怎么寫?

2.1 常規使用

引用插件之后,調用方法tools.loopShowTooltip(myChart, chartOption, options),傳入ECharts的實例、ECharts的配置項以及options(輪播間隔、是否開啟循環等)即可,以下是代碼示例:

<!-- 為ECharts準備一個具備大小(寬高)的Dom --><div id="myCharts" style="width: 600px;height:400px;"></div><script src="https://cdn.bootcdn.net/ajax/libs/echarts/4.8.0/echarts-en.min.js"></script><script src="./libs/tooltip-auto-show.js"></script><script type="text/javascript">// 用于清除定時器var tootipTimer = null;// X軸數據var xAxisData = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];// 需要渲染的series數據var seriesData = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3];// 基于準備好的dom,初始化echarts實例var myChart = echarts.init(document.getElementById('myCharts'));// 指定圖表的配置項和數據var chartOption = {tooltip: {trigger: 'axis'},xAxis: [{type: 'category',data: xAxisData,axisPointer: {type: 'shadow'}}],yAxis: [{type: 'value',name: '降水量',axisLabel: {formatter: '{value} ml'}},],series: [{name: '蒸發量',type: 'bar',itemStyle: {// 柱狀圖的顏色,漸變色color: new echarts.graphic.LinearGradient(0, 0, 0, 1,[{ offset: 0, color: '#83bff6' },{ offset: 0.5, color: '#188df0' },{ offset: 1, color: '#188df0' }])},data: seriesData},]};// 使用剛指定的配置項和數據顯示圖表myChart.setOption(chartOption);// 可調用clearLoop方法,清除定時器tootipTimer && tootipTimer.clearLoop();tootipTimer = null;// 調用輪播的方法tootipTimer = tools.loopShowTooltip(myChart, chartOption, {interval: 2000, // 輪播間隔時間loopSeries: true // 是否開啟輪播循環});</script>

需要注意的是:如果你的數據是定時刷新的,比如5分鐘調用一次接口,調用之前一定要先清除掉上一次的定時器,不然不斷的刷新會有很多個定時器在跑,輪播會亂掉。

另外,有需要的話還可以配置seriesIndex指定循環顯示某個系列,配置updateData分頁循環,詳見作者的GitHub地址https://github.com/chengwubin/echarts-tooltip-auto-show

2.2 在vue里面使用

需要引用tooltip-auto-show-vue.js文件,以下是部分示例代碼,同樣的,如果數據需要定時刷新,記得先清掉定時器。

// 引入插件
import { loopShowTooltip } from './utils/tooltip-auto-show-vue'
// 調用方法
this.tootipTimer = tools.loopShowTooltip(myChart, chartOption, {interval: 2000, // 輪播間隔時間loopSeries: true // 是否開啟輪播循環
});

3. 示例代碼下載

可以復制以上代碼運行查看使用效果,也可以到GitHub: https://github.com/Jackyyans/code123下載,更多示例將會持續更新,歡迎關注。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260738.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260738.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260738.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[React Native]高度自增長的TextInput組件

之前我們學習了從零學React Native之11 TextInput了解了TextInput相關的屬性。 在開發中,我們有時候有這樣的需求, 希望輸入區域的高度隨著輸入內容的長度而增長, 如下&#xff1a; 這時候我們需要自定義一個組件&#xff1a; 在項目中創建AutoExpandingTextInput.js import …

網站開啟Gzip壓縮-apache

找到并打開apache/conf目錄中的httpd.conf文件 httpd.conf中打開deflate_Module和headers_Module模塊&#xff0c;具體做法為將 如下兩句前面的#去掉&#xff1a;LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 3.配置文…

第4章 Python 數字圖像處理(DIP) - 頻率域濾波3 - 取樣和取樣函數的傅里葉變換、混疊

目錄取樣和取樣函數的傅里葉變換取樣取樣后的函數的傅里葉變換取樣定理混疊由取樣后的數據重建&#xff08;復原&#xff09;函數取樣和取樣函數的傅里葉變換 取樣 fˉ(t)f(t)sΔT(t)∑n?∞∞f(t)δ(t?nΔT)(4.27)\bar f(t) f(t)s_{\Delta T}(t) \sum_{n-\infty}^{\infty}…

[轉]Android開發,實現可多選的圖片ListView,便于批量操作

本文轉自&#xff1a;http://www.cnblogs.com/gergulo/archive/2011/06/14/2080629.html 之前項目需要實現一個可多選的圖片列表&#xff0c;用戶選中一到多張圖片后&#xff0c;批量上傳。但是網上有可多選普通列表的代碼、也有單純圖片列表的代碼&#xff0c;卻沒有兩者合并的…

個人信息安全影響評估指南_發布 | 網絡安全標準實踐指南—移動互聯網應用程序(App)收集使用個人信息自評估指南...

關于發布《網絡安全標準實踐指南—移動互聯網應用程序(App)收集使用個人信息自評估指南》的通知信安秘字[2020] 40號各有關單位&#xff1a;為落實《網絡安全法》相關要求&#xff0c;圍繞中央網信辦、工信部、公安部、市場監管總局聯合制定的《App違法違規收集使用個人信息行為…

Go的50度灰:Golang新開發者要注意的陷阱和常見錯誤

Go的50度灰&#xff1a;Golang新開發者要注意的陷阱和常見錯誤 http://colobu.com/2015/09/07/gotchas-and-common-mistakes-in-go-golang/

android intent和intent action大全

不管是頁面牽轉&#xff0c;還是傳遞數據&#xff0c;或是調用外部程序&#xff0c;系統功能都要用到intent。 在做了一些intent的例子之后&#xff0c;整理了一下intent&#xff0c;希望對大家有用。 由于intent內容太多&#xff0c;不可能真的寫全&#xff0c;難免會有遺落&a…

第4章 Python 數字圖像處理(DIP) - 頻率域濾波4 - 單變量的離散傅里葉變換DFT

目錄標題單變量的離散傅里葉變換由取樣后的函數的連續變換得到DFT取樣和頻率間隔的關系單變量的離散傅里葉變換 由取樣后的函數的連續變換得到DFT 對原函數的變換取樣后的業的發展的變換F~(μ)\tilde F(\mu)F~(μ)&#xff0c;但未給出取樣后的函數f~(t)\tilde f(t)f~?(t)的…

在線生成 CSS3 的工具

1) CSS Creator – Layout Design 2) CSS Menu Maker 3) CSS3 Please 4) CSS3 Generator 5) CSS Border Radius 6) CSS3 Gradient Generator 7) CSS3 Button Generator 8 ) Mike Plate’s CSS3 Playground 9) Border Image Generator 10) CSS3 WRAP 11) Button Maker 12) Font…

python image 轉成字節_就是這么牛!三行Python代碼,讓數據處理速度提高2到6倍

本文可以教你僅使用 3 行代碼&#xff0c;大大加快數據預處理的速度。Python 是機器學習領域內的首選編程語言&#xff0c;它易于使用&#xff0c;也有很多出色的庫來幫助你更快處理數據。但當我們面臨大量數據時&#xff0c;一些問題就會顯現……在默認情況下&#xff0c;Pyth…

sessionStorage 、localStorage 和 cookie 之間的區別(轉)

essionStorage 、localStorage 和 cookie 之間的區別(轉) 2012-05-08 14:29:19| 分類&#xff1a; HTML5CSS3WEBAPP|舉報|字號 訂閱 sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的&#xff0c;可以方便的在web請求之間保存數據。有了本地數據&#xff0c;…

刪除文件夾里的圖片,打印刪除日志

1 #region 僵尸文件夾中的文件如果不在活文件列表中&#xff0c;刪之2 List<string> deadfile new List<string>();3 foreach(string str in lstZombileDic)4 {5 if(Direct…

第4章 Python 數字圖像處理(DIP) - 頻率域濾波5 - 二變量函數的傅里葉變換、圖像中的混疊、二維離散傅里葉變換及其反變換

目錄二變量函數的傅里葉變換二維沖激及其取樣性質二維連續傅里葉變換對二維取樣和二維取樣定理圖像中的混疊二維離散傅里葉變換及其反變換二變量函數的傅里葉變換 二維沖激及其取樣性質 兩個連續變量的沖激函數定義為&#xff1a; δ(t,z){1,tz00,others(4.52)\delta(t, z) …

巧用VC工程下的rc文件

巧用VC工程下的rc文件(發表時間: 2008-12-30 17:20:00) 【評論】 【打印】 【字體&#xff1a;大 中 小】 本文鏈接&#xff1a;http://blog.pfan.cn/miaowei/40117.html 復制鏈接 分享到&#xff1a; 0標簽:VC rc文件 資源文件 窗口尺寸設置 添加資源 縱觀真個的VC工程&a…

藍橋杯 參考題目 黃金隊列(水題)

黃金分割數0.618與美學有重要的關系。舞臺上報幕員所站的位置大約就是舞臺寬度的0.618處&#xff0c;墻上的畫像一般也掛在房間高度的0.618處&#xff0c;甚至股票的波動據說也能找到0.618的影子.... 黃金分割數是個無理數&#xff0c;也就是無法表示為兩個整數的比值。0.618只…

QC4+充電協議_一文看懂各家充電協議!總算徹底理清了

五一小長假馬上就要到了&#xff0c;雖說今年的五一小長假是一個長達5天的“Plus”版小長假&#xff0c;但是受到疫情的影響&#xff0c;大多數人還是選擇了在家中度過這個假期。既然說到了宅在家里度過這個假期&#xff0c;那么很多人都會選擇讓手機來陪伴自己度過。雖然最近幾…

vi編輯器選項

Vi編輯器有一些選項設置可以幫助人們更好的使用。 在vi中選項分為兩種: 1、 開關選項&#xff0c;如果要打開這類選項就使用ex命令——&#xff1a;set 選項&#xff1b;如果要關閉這類選項就是用ex命令——&#xff1a;set no選項&#xff08;注意no和選項之間沒有空格&…

javascript作用域容易記錯的兩個地方

1.function fun() { var a"rxm"; b"cwr"; } alert(a);//錯誤&#xff0c;a局部變量 alert(b); //"cwr",b全局變量。 2. var a"rxm"; function fun() { alert(a);var a"123"; alert(a); }fun();alert(a); 輸出結果&#xff1…

第4章 Python 數字圖像處理(DIP) - 頻率域濾波6 - 二維DFT和IDFT的一些性質 - 平移和旋轉、周期性、對稱性

目錄二維DFT和IDFT的一些性質空間間隔和頻率間隔的關系平移和旋轉周期性對稱性二維DFT和IDFT的一些性質 空間間隔和頻率間隔的關系 Δu1MΔT(4.69)\Delta u \frac{1}{M \Delta T} \tag{4.69}ΔuMΔT1?(4.69) Δv1NΔZ(4.70)\Delta v \frac{1}{N \Delta Z} \tag{4.70}ΔvNΔ…

類圖 示例

神州六號飛船是神州飛船系統的一種&#xff0c;它由軌道艙、返回艙、推進艙和逃逸求生塔等組成&#xff1b;航天員可以在返回艙內駕駛飛船&#xff0c;軌道艙由是航天員工作和休息的場所。在緊急的情況下&#xff0c;可以利用逃逸求生塔逃生。在飛船兩側有多個太陽能電池翼&…