ECharts 2.1.8 發布,10+重要升級30+優化&i18n

jopen 10年前發布 | 16K 次閱讀 ECharts

ECharts,縮寫來自Enterprise Charts,商業級數據圖表,它最初是為了滿足公司商 業體系里各種業務系統(如鳳巢、廣告管家等等)的報表需求。以前這些系統的圖表需求我們都是使用flash去實現的,百度分工很細,有專門的flash組 同學去做這個事情,這就不可避免多了一個溝通環節,作為前端工程師無法獨立掌控,不管是數據接口的設計,個性化的需求都得溝通商定。而且一個系統內會有很 多個flash在不同場景下出現,他們并沒有實現通用。加上喬幫主不讓i系列上運行flash以及html5的火熱,我們需要尋求一個解決方案。于是在 2012年初,當時還是鳳巢前端技術負責人的Kener-林峰在鳳巢數據平臺項目中嘗試使用Canvas去做圖表,他寫了一個全新的輕量級Canvas類庫ZRender,那可以說是ECharts的原型,雖然跟現在已經相去十萬八千里了。

修改記錄

[+]新增 [-]刪除 [^]升級 [#]修復 【】重要

2.1.8(Beta 2014-11-07)

  • 【+】 英文官網正式啟動,翻譯 by 王歡

  • 【+】 [echarts-optimizer]全新的單文件打包構建策略、工具和按需加載引入方式調整,by erik

  • 【+】 [extension][BMap]新增百度地圖擴展,支持百度地圖作為地圖源疊加echarts可視化功能, 文檔, 例子1, 例子2, by 楊驥

  • 【+】 [eventRiver]新增事件河流圖,查看 this ?,by 車麗美

  • 【+】 [line][bar]不等距折線圖 this ?(柱狀圖 this ?),雙數值軸曲線(柱形)support #331 ?#624 ?

  • 【+】 [chord]和弦圖通過ribbonType配置項支持兩種繪制形態

  • 【+】 [timeAxis]新增時間類型坐標軸(beta)

  • 【^】 [valueAxis]數值間隔自動調整算法優化,splitNumber默認自動調整,廢除power、precision,by 謝世威

  • 【^】 [pie]優化餅圖標簽布局算法, fix #326 ?#405 ?#290 ?

  • 【^】 [chord][force]和弦圖和力導向圖數據格式統一,詳見圖數據表示

  • 【^】 [funnel]漏斗圖通過funnelAlign支持三種不同的水平布局樣式

  • 【^】 [toolbox]支持和弦圖[chord]與力導向布局圖[force],餅圖[pie]和漏斗圖[funnel]間的動態類型切換

  • 【^】 [dataRange]值域漫游(hoverLink)與地圖(dataRangeHoverLink)雙向懸浮連接高亮顯示

  • 【^】 [tooltip]重新設計tooltip回調參數,披露更多可用信息,[]改{}

  • [+] 新增全國344個主要城市(縣)地圖數據(geoJson),try this ?

  • [+] [force]邊的樣式可以使用linkStyle.type配置為曲線(curve)

  • [+] [force]支持鼠標平移和縮放,roam:false|true|'scale'|'move',同地圖

  • [+] [force]節點可以使用label.position配置標簽的位置 ,新增實例接口getPosition獲得當前節點的布局位置

  • [+] [force]增加布局結束后事件,ecConfig.EVENT.FORCE_LAYOUT_END

  • [^] [force]節點的itemStyle中的strokeColor和lineWidth統一為borderColor和borderWidth, 邊的strokeColor和lineWidth統一為color和width (兼容以前寫法但是不推薦)

  • [^] [toolbox]支持動態類型切換時動態修改option,feature.magicType.option

  • [^] [bar]柱形圖支持最大柱形寬度設置barMaxWidth

  • [^] [dataZoom]拖拽交互詳情顯示(showDetail),support #381 ?

  • [^] [legend]圖例到圖表(legendHoverLink)的懸浮連接高亮顯示

  • [^] [dataRange]支持透明度(alpha通道)變化,support this ?

  • [^] [tooltip]氣泡內可交互,鼠標進入tooltip的dom上停止觸發新的定位行為 ,support #698 ?

  • [^] 不支持Canvas的瀏覽器上強制關閉所有動畫和實時變化

  • [#] IE8雙擊事件,fix this ?

  • [#] [markX]無legend時樣式錯誤

  • [#] [roamController]同時指定多地圖(mapTypeControl)縮放控制時縮放錯誤,handleColor指定失效

  • [#] clear無法清除背景,fix this ?

  • [#] 若干issues,fix #704(多地圖異步回調問題)? #756(散點圖透明效果)? #760(最值點的格式化)? #772(邊界計算異常)? #798(餅圖原地拖拽重計算問題)?#801(tooltip返回參數調整)? #839(圖片顯示異常)? this(折線填充過渡動畫)?

  • [?] 依賴升級,ZRender 2.0.5+

 

ECharts 2.1.8 發布,10+重要升級30+優化&i18n

ECharts 2.1.8 發布,10+重要升級30+優化&i18n

ECharts 2.1.8 發布,10+重要升級30+優化&i18n

ECharts 2.1.8 發布,10+重要升級30+優化&i18n

ECharts 2.1.8 發布,10+重要升級30+優化&i18n

ECharts 2.1.8 發布,10+重要升級30+優化&i18n

來自:http://echarts.baidu.com/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!