ECharts 4.2.0-rc.1 釋出,基於 JS 的開源視覺化庫
ECharts 4.2.0.rc1 已釋出,ECharts 是一個使用 JavaScript 實現的開源視覺化庫,可以流暢的執行在 PC 和移動裝置上,相容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的向量圖形庫ofollow,noindex">ZRender ,提供直觀,互動豐富,可高度個性化定製的資料視覺化圖表。
更新內容:
-
[Feature] 支援了 non-html tooltip,在一些不支援 HTML 的環境中,會有用。如微信小程式中。使用 tooltip.renderMode 開啟這個功能。
-
[Feature] 滑鼠/觸控事件中支援了選擇器,從而能夠比較方便得監聽指定的元件(component)、系列(series)、資料項(data item)。參見 chart.on ,新加的
query
引數提供了這個篩選功能。並且為 自定義系列(custom series) 和 圖形元素元件(graphic component) 支援了滑鼠/觸控事件能力,可以用query
監聽指定圖形元素的事件。 -
[Feature] 能夠使用 dataZoom 實現仿瀏覽器的滾動條,參見 dataZoom-inside.moveOnMouseWheel ,以及 甘特圖例子(Gantt) 。
-
[Feature] 在桑基圖(sankey)中,當滑鼠懸浮到節點或邊時,支援臨接節點和邊的高亮。參見focusNodeAdjacency ,以及 例子 。
-
[Feature] 支援樹圖(tree)的平移和縮放(roam)。參見series-tree.roam 。
-
[Feature] 支援桑基圖(sankey)的縱向佈局(vertical)。參見series-sankey.orient 和 縱向佈局桑基圖例子 。
-
[Feature] 能夠在自定義系列(custom series) 的 encode 中設定某個軸為
-1
,意思是這個軸,以及它所對應的 dataZoom 元件,不控制這個系列資料(不用此係列計算軸的範圍也不縮放過濾此係列)。參見 甘特圖例子(Gantt) 。 -
[Feature] 支援在自定義系列(custom series) 的 path shape 中使用
'cover'
模式,從而便捷得使用 SVG/paths.html#PathData" rel="nofollow,noindex" target="_blank">SVG PathData 建立圖形形狀。參見 甘特圖例子(Gantt) 。 -
[Feature] 增加了一些自定義系列(custom series) 的屬性和引數:增加了 params.actionType ,能夠用此引數進行一些效能優化。在 geo 座標系中增加了 params.coordSys.zoom 。在圖形定義中增加了 invisible 和ignore ,能夠操作圖形元素的顯示和隱藏。
-
[Feature] 在雷達圖(radar) 中支援了內半徑設定。參見 #8717 。
-
[Fix] 修復了極座標(polar)中類目軸(category axis)interval 問題。參見#8791 。
-
[Fix] 不再支援在系列中設定極座標(polar)的 center。Center 應該設定在polar.center 中。
-
[Fix] 修復了柱狀圖(bar)中多軸存在時柱子起點的問題。參見#8747 。
-
[Fix] 為了動畫擴充套件,移除了 clipPath。參見#8994 。
-
[Fix] 修復了當多個 Y 軸在同一 X 軸上時,Y 軸可能重疊的問題。參見#8975 。
下載地址: