Apache ECharts (incubating) ,一個使用 JavaScript 實現的開源可視化數據圖表庫。做爲一款基於JavaScript的數據可視化圖表庫,ECharts爲用戶提供直觀,生動,可交互,可個性化定製的數據可視化圖表,讓項目數據能清晰的被理解和發現差別。html
回顧過去,ECharts 於 2012 年 8 月立項,2013 年 6 月發佈 1.0 版本,一年後的ECharts2.0 成長爲了一個成熟的圖標庫,而2016年的 ECharts 3.0 被廣大開發者看做是重生。ECharts 4.0 除了不斷提高易用性以外,一直在嘗試從數據量,平臺,行業三個方向拓展前端可視化的邊界。前端
ECharts團隊用 TypeScript 重構了代碼,大幅度提高開發者的工做效率,5.0版本將給你帶來全新的使用體驗:apache
高效:靜態類型重構代碼更高效可靠echarts
直觀:閱讀源代碼更加方便直觀函數
清晰:類型聲明讓開發者在調用時更清楚的瞭解參數含義及類型佈局
-經過動態排序柱狀圖、動態走勢折線圖,加強圖表講故事的能力 性能
-標籤文字自動佈局,支持回調大數據
-將開發者指定的位置做爲一個錨點,並在其周圍進行調整以免重疊優化
-開發者能夠在renderItem函數中指定動畫屬性動畫
-提供更多的API,幫助開發者得到繪製圖表所需的數據
從ECharts 4.0開始引入Dataset,開發者能夠擺脫大部分的數據處理代碼,除了深度集成帶來的使用便利,還能夠輕鬆地找到原始數據和統計結果之間的基礎聯繫
-聚焦懸浮元素時淡出其餘元素
-在圖表初始化時高亮特定數據,在交互過程當中顯示更加突出
-下降初始化時長、內存佔用,利用髒矩形渲染改善大數據圖表的交互體驗
-減小初始化時間和堆內存成本,尤爲是在線圖使用中
另外,在ECharts5.0版本中,咱們將優化更多細節,例如:
更多ECharts5.0的全新特性,期待你去發現。
從2012年8月立項至今,ECharts已經陪伴開發者走過了八年的時光,除了不斷提高用戶體驗以外,ECharts也在賦能行業的同時,與開發者共同進步。
在5.0版本發佈之際,ECharts聯合開源中國發起【我與ECharts的那些事】有獎徵集活動,但願能收集用戶或開發團隊與ECharts的點滴故事,見證咱們一路以來的變化與成長。
活動時間:6月17日-6月28日
參與方式:
能夠講述你與 ECharts 相識相知的故事,講述ECharts給你帶來的變化,能夠是你獨特的ECharts使用方法,也能夠是隻屬於你的ECharts使用場景,任何與ECharts有關的對你來講有意義的小故事和小插曲都是咱們想要知道的。
關於獎勵發放:
6月28日我們將抽出10位參與活動的開發者送出精美ECharts周邊禮品。
獎勵多多,快來參與吧~
*活動最終解釋權歸開源中國全部*